php抓取网页所有图片(什么?你问Icon是什么?Icon怎么设置Icon?)

优采云 发布时间: 2022-02-11 13:30

  php抓取网页所有图片(什么?你问Icon是什么?Icon怎么设置Icon?)

  一般情况下,做网站的人都会在自己的网站上加一个Icon。浏览器上长长的一排标签,如果用 Icon 来区分,会更加醒目。现在想找一个没有Icon的网站已经不容易了,可见一个没有Icon的网站是多么的业余。“什么?你问Icon是什么?来吧,这里是谈技术的地方!”

  

  如果您想知道如何获取 Icon,则必须弄清楚如何设置 Icon。先讨论设置Icon,然后介绍获取Icon,并提供对应的Java代码供参考。

  一.设置网站图标

  Icon有两种设置方式:

  1. 看看我们专业的博客园,看到灰色的部分,head标签里有link标签,设置rel为“快捷图标”,href为Icon的位置,type为实际图标类型没问题。这个 Icon 文件不必命名为 favicon.ico,也可以选择 png 等其他格式的图片。

  

  2. 如果用第一种方法,每页都写一个链接很麻烦。它可能由模板之类的东西自动生成。我不明白这一点。如果浏览器发现 html 中没有写入 Icon 位置,会自动到 网站 根目录,尝试读取 favicon.ico 文件。再看看我们的专业博客园,看到,图标显示出来了。注意:根目录中的文件必须命名为 favicon.ico。考虑到浏览器的兼容性,大部分网站不仅指定了Icon在html中的位置,而且将Icon文件存放在网站的根目录下。

  

  二. 获取网站图标

  知道如何设置图标,获取图标很容易。解析html比较麻烦,可以直接到网站根目录,尝试阅读favicon.ico。如果不行,再解析一下html(也就是说,我试过很多常见的网站,都可以从根目录下读取,真的不容易找到一个能做到的网站不在根目录下存放Icon,这时候就想到了12306,试了下还是不行,事情并没有我想的那么简单,12306会精彩到你想不到。思路是这样的,很简单,但是在实现的过程中会有很多细节。

  1.域名+favicon.ico 通常就够了

  2.域名+目录+favicon.ico 大部分也可以满足

  3.通过api获取

  4.真的没有默认的回报

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线