python使用urllib2模块获取gravatar头像实例
2013-12-18 09:17
921 查看
# Make response slow if verify whether default avatar or not.
# So let js do it, see `/static/js/article.js`.
def gravatar_url(email, size=40, verify_default=False):
"""Construct the gravatar url."""
gravatar_url = ''.join(['http://www.gravatar.com/avatar/',
hashlib.md5(email.lower()).hexdigest(), '?s=%d' % size])
# if default return None
if (verify_default):
gravatar_url += '&d=404'
try:
urllib2.urlopen(gravatar_url)
except urllib2.URLError, e:
return None
return gravatar_url
相关文章推荐
- python使用urllib2模块获取gravatar头像实例
- python urllib模块的urlopen()的使用方法及实例
- 使用Python的urllib和urllib2模块制作爬虫的实例教程
- Python使用urllib2模块抓取HTML页面资源的实例分享
- Python使用urllib2模块抓取HTML页面资源的实例分享
- python爬虫学习(一)通过urllib2模块获取html,设置用户代理
- python使用wmi模块获取windows下的系统信息 监控系统
- Python psutil模块简单使用实例
- Python命令行参数解析模块optparse使用实例
- 使用urllib和http.cookiejar获取python老男孩学员成绩
- python中使用sys模板和logging模块获取行号和函数名的方法
- Python使用pygame模块编写俄罗斯方块游戏的代码实例
- 【用Python写爬虫】获取html的方法【四】:使用urllib下载文件
- python使用psutil模块获取系统状态
- python time模块使用实例
- Python3学习笔记(urllib模块的使用)转http://www.cnblogs.com/Lands-ljk/p/5447127.html
- python3使用urllib获取set-cookies
- Python使用QRCode模块生成二维码实例详解
- python optparse模块使用实例
- python3.6通过urllib模块使用post/get方法