菜鸟科技网

如何快速扒取网页图标?

获取网站的 Favicon(最常见)

Favicon 是显示在浏览器标签页标题旁边、书签栏和浏览器历史记录中的小图标,通常有以下几种规格:16x16, 32x32, 192x192 像素。

如何快速扒取网页图标?-图1
(图片来源网络,侵删)

直接通过 URL 访问(最快捷)

现代网站通常遵循一个标准,将 Favicon 存放在根目录下的 favicon.ico 文件中,你只需要在域名后面加上这个路径即可。

操作步骤:

  1. 打开你想要扒图标的网站,https://www.google.com
  2. 在浏览器地址栏中,手动修改 URL,将 https://www.google.com 改为 https://www.google.com/favicon.ico
  3. 按回车键访问,如果该网站有 Favicon,浏览器就会直接显示这个图标文件。
  4. 右键点击图片,选择“图片另存为...”,即可保存到本地。

优点:

  • 极其快速,无需任何工具。
  • 适用于绝大多数网站。

缺点:

如何快速扒取网页图标?-图2
(图片来源网络,侵删)
  • 对于一些不使用 favicon.ico 或自定义路径的网站可能会失效。

查看网页源代码(最可靠)

如果方法一不奏效,说明该网站的 Favicon 可能不是标准的 favicon.ico,或者使用了更现代的格式(如 PNG 或 SVG),这时查看网页源代码是最好的方法。

操作步骤:

  1. 在目标网页上(如 https://www.bing.com),按 F12 键打开开发者工具(或右键点击页面,选择“检查”)。
  2. 切换到 "Elements" (元素) 标签页。
  3. Ctrl+F (或 Cmd+F on Mac) 打开搜索框,输入 <link
  4. 在搜索结果中,寻找 rel 属性包含 iconapple-touch-icon<link> 标签,这会定义 Favicon 的位置。

示例:

你可能会找到类似这样的代码:

如何快速扒取网页图标?-图3
(图片来源网络,侵删)
<!-- 适用于现代浏览器,支持 PNG 格式 -->
<link rel="icon" type="image/png" href="/assets/images/favicon-32x32.png" sizes="32x32">
<!-- 适用于苹果设备 -->
<link rel="apple-touch-icon" href="/assets/images/apple-touch-icon.png">
<!-- 兼容旧浏览器的 .ico 格式 -->
<link rel="shortcut icon" href="/favicon.ico">
  1. href 属性中复制图标的 URL,这个 URL 通常是相对于网站的路径。
  2. 将这个相对路径与网站域名拼接成完整 URL,然后在浏览器中访问它。
    • 网站是 https://www.bing.comhref/assets/images/favicon-32x32.png,那么完整 URL https://www.bing.com/assets/images/favicon-32x32.png
  3. 访问这个完整 URL,然后右键保存图片。

使用在线 Favicon 提取工具(最省心)

如果你不想手动操作,有很多在线工具可以一键提取网站的 Favicon。

操作步骤:

  1. 打开任何一个在线 Favicon 提取网站,
  2. 在输入框中粘贴目标网站的域名(github.com)。
  3. 点击搜索或下载按钮。
  4. 网站会列出找到的各种尺寸的 Favicon,供你下载。

优点:

  • 无需技术知识,一键操作。
  • 通常能找到多种尺寸的图标。

缺点:

  • 依赖第三方服务,可能有隐私风险(不要输入敏感网站)。
  • 网站可能不稳定或包含广告。

中的其他图标(如 SVG, Font Awesome 等)

除了 Favicon,网页中还可能包含用于导航、按钮等处的图标,这些图标通常不是独立的图片文件,而是通过以下方式嵌入的。

扒 SVG 图标(矢量图,最佳选择)

SVG 图标是现代网页的首选,因为它们是矢量图形,可以无限放大而不失真。

方法:

  1. 使用开发者工具:

    • 在浏览器中按 F12 打开开发者工具。
    • 切换到 "Elements" (元素) 标签页。
    • 按下 Ctrl+Shift+C (或 Cmd+Opt+C on Mac) 启用“检查元素”模式。
    • 将鼠标移动到页面上你想要的图标上,点击它。
    • 在开发者工具中,对应的 <svg> 代码会被高亮显示。
    • 右键点击高亮的 <svg> 代码,选择 "Copy" -> "Copy outerHTML"
    • 将复制的内容粘贴到一个文本编辑器(如 VS Code, Sublime Text, 甚至记事本)中,保存为 .svg 文件(my-icon.svg)。
  2. 检查图片链接:

    • 有时 SVG 图标也会作为独立的图片文件使用(<img src="icon.svg">)。
    • 你可以像处理普通图片一样,右键点击图标选择“图片地址”,然后在新标签页中打开并保存。

扁平化图标字体(如 Font Awesome)

很多网站使用图标字体,每个图标都是一个字符(如 ),你无法直接“扒”出图片,但可以找到它的 CSS 类名。

方法:

  1. 使用开发者工具 (F12) 找到包含图标的 HTML 元素。
  2. 查看它的 class 属性,你可能会看到类似 fas fa-home 的值。
  3. fa-home 家”这个图标的类名。
  4. 你可以下载整套图标字体(如 Font Awesome 的免费版本),然后在设计软件或代码中使用这个类名来调用该图标。

扁平化图片图标(PNG, JPG)

这是最传统的方式,图标作为独立的图片文件存在。

方法:

  1. 最简单的方法: 直接在图标上右键 -> 图片另存为
  2. 如果右键菜单被禁用或找不到:
    • 使用开发者工具 (F12),找到该图标对应的 <img>
    • 复制 src 属性中的 URL。
    • 在新标签页中打开该 URL,然后保存图片。

总结与推荐工具

图标类型 推荐方法 备选方法
网站 Favicon 直接访问 域名/favicon.ico
查看网页源代码中的 <link>
使用在线 Favicon 提取工具
页面内 SVG 图标 使用浏览器开发者工具 (F12) 复制 <svg> 代码 检查其是否为独立图片文件
页面内 PNG/JPG 图标 右键另存为 使用开发者工具查找图片 URL
图标字体 使用开发者工具找到 class 名,然后下载图标字体库 -

推荐的浏览器插件(扩展程序):

如果你需要频繁地扒取网页元素,强烈建议安装浏览器插件,它们能极大提高效率。

  • WhatFont: 将鼠标悬停在文字上,即可显示该字体的所有信息(包括名称、大小、行高等),对于扒取网页样式非常有用。
  • Image Downloader: 可以一键提取当前页面中所有的图片,并提供预览和批量下载功能。
  • Wappalyzer: 可以分析出网站使用的技术栈,包括它使用的图标库(如 Font Awesome)、分析工具、CMS 等。
  • Pesticide for Chrome / CSS Peeper: 可以帮你可视化页面的盒模型(边框、外边距、内边距),方便你理解网页布局和定位元素。

希望这份详细的指南能帮助你轻松扒到想要的网页图标!

分享:
扫描分享到社交APP
上一篇
下一篇