源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-02-21 00:34 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:python使用urllib2模块获取gravatar头像实例
Gravatar注册地址: https://en.gravatar.com/
[u]复制代码[/u] 代码如下:
"""`Gravatar <https://en.gravatar.com/site/implement/>`_""" # import code for encoding urls and generating md5 hashes import 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)
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部