tweep--twitter的python api
下载地址:https://github.com/tweepy/tweepy
文档地址:http://pythonhosted.org/tweepy/html/auth_tutorial.html#oauth-authentication
basic Authentication 就不谈了 账号密码以上 就行 但是貌似现在不能用了。
OAuth Authentication还是主流 我们来看下这货怎么用。
首先 先去dev.twitter.com 创建一个application
进入自己创建的 application
我们可以看到有三栏信息
Organization
一些自己应用的信息
OAuth settings
最重要的部分 :应用的一些数据
Your access token
自己账号的数据
你要用twitter的 api 来获取一个用户账户的使用权限 比如发个推,查看他的推,看他的follower什么的需要先获得这个用户的 Access token和Access token secret 。有了这2个我们算去的了用户的权限了。
下面直接上代码
#先说下大家一般在twitter 获取授权的流程 #在第三方应用界面点击twitter的icon #跳转到twitter的授权页面,点击同意授权之类的按钮 #跳回第三方应用,显示授权成功 #目的获取用户的Access token和Access token secret import tweepy consumer_token = 'amHb0BBPRGX8e5afmPBvyQ' consumer_secret = 'GLKvFg1hkrI8Hu1N3ENpYh5afL8YABjQ5L8QvSA' auth = tweepy.OAuthHandler(consumer_token, consumer_secret) #授权成功后跳转回第三方页面的地址要么多写个callback参数 要么会调用你应用设置OAuth settings 里的Callback URL #auth = tweepy.OAuthHandler(consumer_token, consumer_secret,callback_url) #后面就是获取twitter授权页面的地址 try: redirect_url = auth.get_authorization_url() except tweepy.TweepError: print 'Error! Failed to get request token.' #redirect_url就是授权页面的地址 你放在浏览器里打开就行。 #redirect_url:http://api.twitter.com/oauth/authorize?oauth_token=RGITmajuvv41PVB44k599jdYG6zMLa3u0xucjGMVk 点击同意之后就会跳转回自己的填的callback 的地址 #比如 这种http://host.com/?oauth_token=RGITmAjuvv51PVB64k499jdLG6zMLa3u0xacjGMVk&oauth_verifier=1Tkin2PU0HDLZcKk2uuj5vQxGrUPJqfNkd6vqN19osc #url里的oauth_verifier 会用到最后 oauth_verifier='1Tkin2PU0HDLZcKk2uuj5vQxGrUPJqfNkd6vqN19osc' #接着获取用户的request_token和request_token_secret request_token = auth.request_token.key request_token_secret = auth.request_token.secret #到这里 已经满足了获取用户 的Access token和Access token secret的所有条件了 auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_request_token(request_token,request_token_secret) try: auth.get_access_token(verifier) except tweepy.TweepError: print 'Error! Failed to get access token.' #到这里没报错的话我们就已经获得了我们要的东西了 access_token = auth.access_token.key access_token_secret = auth.access_token.secret #把这2个变量保存好 以后要用这个用户的时候就可以直接获取这个用户的权限了。 #用这个用户发个推 auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) api.update_status('tweepy + oauth!')
获取某人的微博
api.get_user('用户名').timeline()
相关推荐
现在有不少封装了Twitter API 的 Python 模块,这里我们以 tweepy 为例学习如何使用 tweepy 模块。tweepy 几乎涵盖了所有 Twitter API,而且能相对灵活地应对 Twitter API 自身的规格变更。下面我们用 Flask和 ...
python推特 该项目将Python的实用程序与twitter api和tweepy模块共享,以执行出色的twitter分析
使用WeatherAPI和Tweepy用Python制作的本地天气状况推文脚本! 访问Twitter上的@WeatherwareBot,以获取由out bot生成的马萨诸塞州洛厄尔的每日天气更新! 与我的好朋友合作开发 config.py存储生成此类推文所需的...
艰苦的努力A)收集数据•从手动下载的文件中收集Twitter存档数据•从提供的URL中收集图像预测数据•收集每个tweet的reweet,以及从tweepy从Twitter API获取的JSON文件中的计数B)评估数据评估和随后清除分析和可视...
Twitter_Bot_with_Python3x 如果您有Twitter API。 您可以使用此应用程序。 你需要-Python 3.x -Twitter API -Tweepy API 享受代码。
Tweepy:适用于Python的Twitter! 安装 从PyPI安装最新版本的最简单方法是使用pip: pip install tweepy 您还可以使用Git从GitHub克隆存储库以安装最新的开发版本: git clone ...
首先,您需要一个有效的Twitter API帐户和您自己的凭据,这些凭据以后可以作为环境变量导出到应用程序中。 要求 一个有效的Twitter API帐户以及一个Twitter应用程序 如上所述的凭证 Python 3.8.6或更高版本 所需的...
重要提示:在运行任何工具之前,获取您的Twitter API密钥并将其写入授权文件中(例如auth_creds.ini )。 适用于Linux(任何发行版),Windows(7 / 8.1 / 10),macOS(从OS X Yosemite到更高版本) 系统要求 ...
为了让程序运行,它必须首先转到并创建一个 Twitter Api。 然后,您应该将您使用的 API 写入程序中带有 *s 的空白处。 然后需要从在电脑上安装tweepy库并导入到我们的程序中。 如果您想做的事情比我多,我建议您...
关注计数器机器人这个推特机器人会自动按照关注者数量更新您的个人资料名称入门先决条件Python您需要先安装以下软件Python 3.7PipTwitter API身份验证步骤1:申请Twitter开发者帐户下一步是从创建Twitter API凭据。...
Twitter工具可以在Twitter上自动执行ta refas relacionadas脚本或其他脚本。 即时脚本,例如: 苏黎世提及阿尔及利亚和阿尔及利亚的部分股份兑现协议(block.py) 排除Antigos segundo uma data Firmada pelopró...
我们将使用 ,该工具可让我们使用Python轻松连接到Twitter API。 在命令行中运行以下代码进行安装: pip install tweepy 创建一个.gitignore文件 我们将使用一些您不想公开的API密钥和秘密密钥,因为这样其他人就...
matlab开发-核心twitter与witterapi的接口处有一个与该软件包相匹配的Rapper。。用于python包tweepy与twitter API接口的包装器
此网络应用程序附加到并使用开源Python库 (充当Twitter API的传播者)来提取带有地理数据的推文。安装和运行为安装服务器端框架。 pip install flask克隆仓库...
这些工具针对Python 3.x进行了优化,需要安装Tweepy库,并且您必须具有Twitter开发人员帐户以及一组唯一的API密钥,令牌和秘密值才能起作用。 先决条件 Twitter API身份验证凭证 Twitter API需要一系列链接到有效...
#情感分析为了从Twitter API中提取实时数据,我们使用了Tweepy(用于访问Twitter API的Python库) 我们想在恒定数据上训练模型。 随着流数据的不断变化,我们已经使用流数据进行了预测,该数据已导出到csv中。该...
“ tweepy” API从Twitter中提取数据,该数据存储为JSON对象。 该JSON对象包含tweet,用户详细信息,re-tweets,tweets的ip地址,地理坐标等。但是对于我们的处理,我们仅考虑实际的tweet(由用户发布或转发),...
情绪分析厄瓜多尔2021 :heart_decoration: 使用Twitter API进行2021年厄瓜多尔总统选举的情绪分析应用程序 :bird: 也是使用python笔记本制作的具有SVM,朴素贝叶斯和随机前景色的文本分类模型 :snake: 昆卡大学文本...
Twitter情绪分析该项目是关于使用Apache Spark结构化流,Apache Kafka,Python和AFINN... 您必须从Twitter API获取密钥。 名为TweetListener的StreamListener是为Twitter Streaming创建的。 StreamListener为名为“ t
GirlScript Twitter Bot 一个自动转推的Twitter Bot,使用标签#girlscript收藏这些推 在Twitter上关注-单击 :white_medium_star: 在GitHub上为我们加注星标-它会有所帮助! :rocket: 安装 克隆仓库 $ git clone ...