|
Gravatar注册地址: https://en.gravatar.com/
复制代码 代码如下: """`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)
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|