time:于C语言的库函数,时间访问和转换的模块
datetime:时间处理模块,基于time包的一个高级包
re:正则表达式模块
PyQuery:PyQuery库是jQuery的Python实现
random :生成随机数;
glob :文件路径查找模块;
os :操作系统功模块;
sys :提供了一系列有关Python运行环境的变量和函数;
MySQLdb:在python中连接MySQL数据库,对数据库进行增删改查等操作
hashlib :加密模块;
datetime :datatime中引入datatime日期时间对象,datatime提供了处理日期和时间的类的一个模块;
pytz:时区设置模块,可以用来进行时区设置、时区转换;
cookielib:存储和管理cookie提供客户端支持,提供可存储cookie的对象。使用此模块捕获cookie并在后续连接请求时重新发送,还可以用来处理包含cookie数据的文件;
urllib:可用于打开一个url的方法
urllib2:对urllib的补充;
两者的区别:
- urllib2可以接受一个Request对象,并以此可以来设置一个URL的headers,但是urllib只接收一个URL。这意味着,你不能伪装你的用户代理字符串等。
- urllib模块可以提供进行urlencode的方法,该方法用于GET查询字符串的生成,urllib2的不具有这样的功能。这就是urllib与urllib2经常在一起使用的原因。