接口Get_icon

GET_ICON(获取网站favicon.ico图标)

在cblog中添加了获取网站icon的功能,并且开放出来接口,bug略多,正在优化当中。并且这个接口今后有其他的打算。

接口使用方法

Ver = 2.0 / 2015-05-01

碰上服务器的那种 Bug 我也是没有办法,接口就是接口,规定下使用方法。

1
2
3
4
接口地址:http://www.whnzy.com/tools/get_icon/
添加参数:
http://www.whnzy.com/tools/get_icon/www.cnblogs.com/
http://www.whnzy.com/tools/get_icon/www.baidu.com/?schema=https://

修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
1,聚合接口代码。
2,去掉schema,使用get参数传递scheme,默认为 http
3,修改正则获取方式。 #百度因为首页有个奇葩的 .ico 的css 类,目前有bug。
> 影响范围www.baidu.com
> baidu.com无影响
V = 2.1
1,除火狐浏览器外都会下载文件。
2,修复403错误

4,下一版本修改:
> 添加cdn库,无需每次都去请求(服务器,或者OSS缓存)。正则。添加icon错误反馈。
> 修复有些网站403错误,防止爬虫请求。
> 修复跳转连接无法获取icon
> 因为大多网站图像大小规格不正规,加入图像处理。
> 除火狐浏览器外都会下载文件。
> = - = 有人依然会添加schema
> 无icon,使用默认图标

如果站点想要调用接口,请联系[email protected]

Ver = 1.0 / 2015-04-28

1
2
3
4
接口地址:http://www.whnzy.com/tools/get_icon/
添加参数:
http://www.whnzy.com/tools/get_icon/http://www.cnblogs.com/
http://www.whnzy.com/tools/get_icon/www.cnblogs.com/

出错几率比较高。有些网站页面无添加favicon,浏览器会默认去访问 根目录下的该文件,百度,网易云音乐都是如此,功能正在开发中。

该功能可用于友情链接的icon使用. 项目地址