快捷方式图标-它们在html代码中隐藏在哪里?

快捷方式图标-它们在html代码中隐藏在哪里?,html,css,shortcut,Html,Css,Shortcut,大多数快捷方式图标以HTML格式显示,如下所示: <link rel="Shortcut icon" href="url" /> 但许多网站的html代码中没有快捷方式图标,但chrome仍在选项卡上显示图标。他们是怎么做到的?我想从不同的网站下载图标,但我不知道我的爬虫应该在哪里找到它们。我可以找到的网站示例: 它被称为favicon(大多数时候!) 对于您指向的第二个链接,它是: <link href='http://www.startuplessonslearne

大多数快捷方式图标以HTML格式显示,如下所示:

<link rel="Shortcut icon" href="url" />

但许多网站的html代码中没有快捷方式图标,但chrome仍在选项卡上显示图标。他们是怎么做到的?我想从不同的网站下载图标,但我不知道我的爬虫应该在哪里找到它们。我可以找到的网站示例:

它被称为favicon(大多数时候!)

对于您指向的第二个链接,它是:

<link href='http://www.startuplessonslearned.com/favicon.ico' rel='icon' type='image/x-icon'/>


此外,还可以通过多种方式添加。如需了解更多信息,请阅读。

在第二页上,以标签为例

<link href='http://www.startuplessonslearned.com/favicon.ico' rel='icon'
type='image/x-icon'/>

属性规范
rel=“icon”
实际上与
rel=“shortcut icon”
同义


在第一个页面上,没有影响favicon问题的标记,但是在服务器根目录下有一个名为
favicon.ico
的文件,也就是说,按照惯例,浏览器使用的就是这个文件。因此,在服务器根目录下的这样一个名称下放置一个图标会使
链接
元素变得多余,前提是您希望对所有页面使用相同的图标。当然,不是每个人都可以将文件放在服务器根目录下。

它被称为
favicon
,请查找
rel
属性。对于
favicon.ico
,不需要标记。刚从根上掉下来。