Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python编程技巧

python使用urllib2模块获取gravatar头像实例

来源:中文源码网    浏览:106 次    日期:2024-04-12 03:41:10
【下载文档:  python使用urllib2模块获取gravatar头像实例.txt 】


python使用urllib2模块获取gravatar头像实例
Gravatar注册地址: http://en.gravatar.com/
复制代码 代码如下:"""`Gravatar `_"""
# import code for encoding urls and generating md5 hashesimport urllib2, hashlib
# 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
if __name__ == '__main__': import webbrowser as wb for email in ['xxx@gmail.com']: url = gravatar_url(email) print(url) if url: wb.open(url)

相关内容