发布于 2014-10-04 09:15:03 | 71 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Python多线程编程,程序狗速度看过来!

Python编程语言

Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。


本文是一个python实现的使用urllib2模块获取gravatar头像的实例,感兴趣的同学参考学习下.

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)

 



相关阅读 :
python使用urllib2模块获取gravatar头像实例
Python使用urllib2模块抓取HTML页面资源的实例分享
python使用wmi模块获取windows下硬盘信息的方法
Python使用urllib2模块实现断点续传下载的方法
python使用wmi模块获取windows下的系统信息 监控系统
Python使用cookielib模块操作cookie的实例教程
python使用psutil模块获取系统状态
使用Python的urllib和urllib2模块制作爬虫的实例教程
python使用ctypes模块调用windows api获取系统版本示例
Python使用urllib2获取网络资源方法
python使用cPickle模块序列化实例
python使用marshal模块序列化实例
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务