假设我想让一个 Python 脚本与 Twitter 这样的网站进行交互。
我应该使用什么工具来实现呢?我习惯于在 bash 中使用 curl/wget,但是 Python 似乎更好用。那么 Python 中有什么相当于 curl/wget 的工具吗?
(这并不是在 web 服务器上运行的 Python,而是通过命令行在本地运行)
假设我想让一个 Python 脚本与 Twitter 这样的网站进行交互。
我应该使用什么工具来实现呢?我习惯于在 bash 中使用 curl/wget,但是 Python 似乎更好用。那么 Python 中有什么相当于 curl/wget 的工具吗?
(这并不是在 web 服务器上运行的 Python,而是通过命令行在本地运行)
对于类似Twitter这样的应用,不要重复造轮子,使用像python-twitter这样的库可以省下很多时间。这样一来,你可以编写自己的脚本或完整的应用程序,用它来与Twitter进行交互,而不必关心实现细节。
如果你想自己编写接口库,就必须熟悉urllib,同时根据结果提供的格式,需要使用诸如lxml(或其他一些xml解析器)或者simplejson。
Python有一个非常好的httplib模块和一个url模块,它们可以一起完成您所需的大部分功能(至少涉及wget功能)。