自动获取网站icon |
您所在的位置:网站首页 › oliver小站 › 自动获取网站icon |
当我们在建立友链或者导航站点时,需要用到站点图标,虽然可以F12手动获取,但作为一个coder来说并不优雅,尤其图标多了之后,抑或是网站图标改变,所以最好有可以通过api来自动获取icon资源虽然说,网上有很多,甚至百度谷歌一搜索就有一大堆免费的接口,但是并不推荐,除非你自己自建服务,否则很容易就失效了,或者一旦调用频繁就被ban了,这点我深有体会,所以最好是去嫖大厂的资源,稳定,钞能力,格局大。 谷歌接口如果你的服务器在国外,且针对的是国外受众, 我们看到返回的size字段,默认为16,所以如果我们直接调用只会返回一个16像素的图标,如果我们想获取大一点的图标呢? 尝试更改一下size字段,我们先试一下32 64 128 256,看有没有效果, 我们再尝试一下是否可以拼串, 可以得知,拼串是可以实现的,但是会失去全球cdn属性,但对于常规的站点来说,这已经够了 但是,如果你的网站受众是国内,那么你得有国外得服务器,推荐用自己的域名做反代,你也可以尝试下dnspod: https://statics.dnspod.cn/proxy_favicon/_/favicon?domain=url网址但是很多站点获取不到,比如:获取百度、alibaba、网易、腾讯, 最终只有百度正常,并不推荐 或者你手里钞票多,自行搭建一个服务,已经有很多成熟的方案,直接去github借鉴(ctrl+c)就行了。在这里直接上一个比较好用的PHP源码。 自建源码网站目录新建一个Favicon.php Favicon.php |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |