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还允许我们将新书签添加到自己的账号中。
浙公网安备 33010602011771号