php 循环抓取网页内容( 使用PHP获取网站Favicon的2种读取favicon的方法!)

优采云 发布时间: 2021-12-20 20:18

  php 循环抓取网页内容(

使用PHP获取网站Favicon的2种读取favicon的方法!)

  

  按照favicon的设置方式,favicon的读取方式有2种:

  A、默认直接读取网站根目录下的favicon.ico文件。(推荐学习:PHP视频教程)

  B、如果根目录下的favicon.ico文件不存在,读取页面中的favicon声明。

  相比之下,获取网站根目录下的favicon.ico文件是最简单快捷的,但是如果网站根目录下没有这个文件,则需要使用一个后台程序读取网页源代码,很麻烦。

  如何使用 PHP 获取 网站Favicon

  最近要制作Tab,需要在网站名称旁边显示网站的Favicon,以提高显示效果,如图:

  在icetab开始做的时候,我就想到了用谷歌来获取。使用“URL”方式,可以直接获取网站的Favicon图标,并以16*16图片的形式显示。这种方法简单方便,但是在某些网络环境下,可能会出现图片无法显示的问题(需要翻墙)。为了解决这个bug,我决定重写一个获取Favicon的函数,用自己的服务器来避免翻墙。

  实际效果见示例:

  如果不想自己写方法,也可以使用我提供的接口,即“URL”,URL可以带前缀。

  代码(调用谷歌的方式,这种方式可以减少代码量,速度也更快):

<p>

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线