得到一个网站的favicon。
favicon的Python项目详细描述
favicon是一个用于查找网站favicon的python库。
安装
pip install favicon
用法
获取所有图标:
>>>importfavicon>>>icons=favicon.get('https://www.python.org/')Icon(url='https://www.python.org/static/apple-touch-icon-144x144-precomposed.png',width=144,height=144,format='png')Icon(url='https://www.python.org/static/apple-touch-icon-114x114-precomposed.png',width=114,height=114,format='png')Icon(url='https://www.python.org/static/apple-touch-icon-72x72-precomposed.png',width=72,height=72,format='png')Icon(url='https://www.python.org/static/apple-touch-icon-precomposed.png',width=0,height=0,format='png')Icon(url='https://www.python.org/static/favicon.ico',width=0,height=0,format='ico')
下载最大图标:
importrequestsimportfaviconicons=favicon.get('https://www.python.org/')icon=icons[0]response=requests.get(icon.url,stream=True)withopen('/tmp/python-favicon.{}'.format(icon.format),'wb')asimage:forchunkinresponse.iter_content(1024):image.write(chunk)# /tmp/python-favicon.png
更改日志
0.6.0(2019-08-10)
- 升级beautifulsoup4和requests包依赖项。
0.5.1(2018-11-05)
- 修复“nonetype”对象没有元标记(#16)的属性“lower”。
0.4.1(2018-10-01)
- 更新requirements.txt和dev-requirements.txt。
0.4.0(2018-07-19)
- 添加对Python2.7和Pypy的支持。
- 获取纽约时报(#9)的图标大小。
0.3.0(2018-05-18)
- 找不到Microsoft.com(#7)的FAV图标。
0.1.0(2018-05-07)
- 第一次释放。