本文说明了如何运用Python API使用Twitter库连接到Twitter帐户。具体来说,此API允许用户提取与特定Twitter帐户相关的大量数据,以及通过 Python 管理 Twitter 的帖子(例如一次发布多个推文)。
即使你是 Python 的初学者, 使用 Twitter Python 依赖包在分析方面也非常有用。例如,虽然Web开发人员可能更倾向于使用PHP等语言来连接API,但Python可以更灵活地分析数据的趋势和统计数据。因此,数据科学家和其他分析师会发现Python更适合这个目的。
我们将从Python连接到Twitter API的一些基本步骤开始,然后查看如何流式传输所需的数据。需要注意的是,虽然Twitter库(以及其他Python库,如Tweepy和Twython)可以使用数据执行大量不同的任务,但我们将专注于本文中的一些更基本(和有用)的查询,解决以下问题:
- 使用适当的凭据将Python连接到Twitter API
- 下载与特定帐户关联的推文
- 下载帐户的所有关注和关注用户的列表
- 一次发布多条推文
- 在Twitter上自定义搜索特定术语的实例。
1.将Python连接到Twitter API
本教程使用iPython作为Python接口连接到Twitter。为了连接到API,我们需要获取 Consumer Key , Consumer Secret 和 Access Token Secret 。
要获得这些,您需要在apps.twitter.com上登录您的帐户。到那里后,系统会提示您创建一个应用程序: