Universal Feed Parser
Universal Feed Parser
可以用于分析RSS和Atom的订阅源。利用该函数库从在线的新闻站点下载博客帖子和文章。项目地址
将下载的文件解压到一个空文件下,在所在文件夹feedparser
打开命令行:python setup.py install
安装完毕后,在python提示符下输入import feedparser
,开始使用该函数库。
Python Imaging Library
Python Imaging Library(PIL)
是一个开源的函数库,它为python增加了图像生成和处理能力。它支持各种图形绘制操作和文件格式。首页地址
非win平台,需要从源文件中编译生成相应的函数库。
$ gunzip Imaging-1.1.6.tar.gz
$ tar xvf Imaging-1.1.6.tar
$ cd Imaging-1.1.6
$ python setup.py build_ext -i
$ python selftest.py
$ python setup.py install
安装完毕后,可在python安装目录下的site-packages找到PIL安装目录。
Beautiful Soup
Beautiful Soup
是一个HTML和XML文档的Python解析器。它可以用于对书写不规范的网页进行处理。利用Beautiful Soup
从不提供API调用的Web站点获取网页并构造数据集,还利用它在网页中查找索引所需的文本。首页地址
下载BeautifulSoup
并解压到Python/Lib
目录。
pysqlite
pysqlite
是嵌入式数据库SQLite的Python接口。不同于传统的数据库,嵌入式数据库不在单独的服务器进程中运行。SQLite将整个数据库保存在一个单独的文件中。下载地址
NumPy
NumPy
是一个Python的数据函数库,它提供了一个数组对象、一组与线性代数相关的函数,以及傅立叶变换函数。下载地址,Scipy主页
matplotlib
matplotlib
是一个Python的2维图形库,用它绘制数学图形的效果要比Python Imaging Library
更为出色。利用matplotlib
生成的图形,其质量非常之高,完全可以做出版之用。
在安装matplotlib
之前,必须要事先安装NumPy
。安装matplotlib
需要几个函数库,包括pyparsing
,可以通过easy_install pyparsing
进行安装,而dateutil
这个函数库需要进行下载安装
pydelicious
pydelicious
是一个从社会化书签网站del.icio.us
获取数据的函数库。del.icio.us
本身有一个官方的API,提供了一部分方法调用,而pydelicious
则在此基础上增加了一些附加特性。Github项目地址
pydelicious
提供了许多方法调用,可以利用这些调用来获取热门书签,或者特定用户的书签。pydelicious
还允许我们将新书签添加到自己的账号中。