草庐IT

python - 使用 Tweepy 通过 API 1.1 搜索推文

在过去的3个小时里,我一直在尝试让tweepy搜索sring,但没有成功。我不断收到回复,它应该使用api1.1。我认为那已经实现了...因为我可以用tweepy发帖。我做错了什么?#!/usr/bin/envpythonimporttweepyconsumer_key='***'consumer_secret='***'access_token='***'access_token_secret='***'auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(access_token,ac

python - 用 tweepy 发布推文

我正在尝试使用tweepy库发布推文。我使用这段代码:importtweepyCONSUMER_KEY="XXXX"CONSUMER_SECRET="XXXX"ACCESS_KEY="XXXX"ACCESS_SECRET="XXXX"auth=tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)auth.set_access_token(ACCESS_KEY,ACCESS_SECRET)api=tweepy.API(auth)api.update_status('UpdatingusingOAuthauthenticationviaTwee

python - Tweepy SSL错误

我有一个Django管理命令,通过supervisord启动,它使用tweepy来使用twitter流API。代理工作得很好,但我注意到在日志中每10-15分钟就会出现一个SSLError并且supervisord正在重新启动代理。tweepy包是最新的,版本1.11。服务器是ubuntu12.04LTS。我尝试按照下面的链接将cacert安装到key链中,但没有成功。TwitterAPISSLRootCACertificate有什么建议吗?[2012-08-2619:28:15,656:ERROR]ErrorestablishingtheconnectionTraceback(mos

python - 通过 Tweepy 在 Twitter 上更新状态时的回溯

我一直在尝试使用tweepy在Twitter上发布我的Rpi读数,但首先我想检查tweepy是否正常工作,但事实并非如此。我正确安装了这些包,但是当我尝试运行一个简单的代码来发布一些东西时,我收到了一个错误(是的,我已经创建了一个应用程序并拥有4个凭据)。我尝试运行的代码:importtweepyconsumer_key=''consumer_secret=''access_token=''access_token_secret=''auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(a

python - 使用 tweepy 获取用户的整个推特时间轴

我正在尝试使用python和tweepy检索包含我个人Twitter状态的全部内容的列表。我已成功通过OAuth进行身份验证,但似乎无法从Twitter收到超过800条状态更新。我的推特简介页面说我有超过2000条推文。我完全符合Twitter强加给我们的3200条推文限制。如有任何帮助,我们将不胜感激!这是我当前的代码(减去OAuthAPI身份验证):forpageintweepy.Cursor(api.user_timeline,count=200).pages(16):page_list.append(page)n=n+1printnforpageinpage_list:fors

python - 使用 tweepy 游标时,捕获容量过大错误的最佳做法是什么?

我正在收集大量使用Python的Tweepy库的用户的信息。我已将API初始化如下api=tweepy.API(auth,wait_on_rate_limit=True,wait_on_rate_limit_notify=True)其中auth包含我的token。此代码可以很好地响应速率限制错误,但不适用于其他一些错误。例如,我有时会看到以下异常。tweepy.error.TweepError:[{'message':'Overcapacity','code':130}]我可以使用tryexcept来处理这个异常,但我想知道是否有一种方法可以在游标内处理这个异常,就像我处理速率限制异常

python - Tweepy 过滤器中的逻辑运算符

我希望跟踪包含特定词组但不包含其他词组的推文。例如,如果我的过滤器是:“taco”AND(“chicken”OR“beef”)。它应该返回这些推文:-Iameatingachickentaco.-Iameatingabeeftaco.它不应返回这些推文:-Iameatingataco.-Iameatingaporktaco.这是我目前正在运行的代码:fromtweepyimportStreamfromtweepyimportOAuthHandlerfromtweepy.streamingimportStreamListenerimporttimeimportjson#authentic

python - 用户 ID 到用户名 tweepy

有人可以告诉我如何从tweepy上的一个ID获取一个用户名吗?我到处找,找不到任何东西。 最佳答案 如果您只有一个user_id值,则需要使用get_user(user_id)method调用twitterAPI.返回的User对象将包含screen_name下的用户名。#stepsnotshownwhereyousetupapiu=api.get_user(783214)printu.screen_name如果您已经从另一个API调用中获得了用户对象,只需查找screen_name。

python - Tweepy - 排除转推

最终目标是使用tweepyapi搜索来关注主题(即docker)并排除转推。我看过其他提到排除转推的帖子,但它们完全适用。我试图将我学到的知识融入到下面的代码中,但我相信“ifnot”代码放在了错误的位置。任何帮助是极大的赞赏。#!/usr/bin/pythonimporttweepyimportcsv#Importcsvimportos#Consumerkeysandaccesstokens,usedforOAuthconsumer_key='MINE'consumer_secret='MINE'access_token='MINE'access_token_secret='MINE

python - 使用 Tweepy 检索 Twitter 数据时出现 401 错误

我正在尝试使用Tweepy检索Twitter数据,使用下面的代码,但我返回了401错误,并且我重新生成了访问和secrettoken,并且出现了同样的错误。#importsfromtweepyimportStreamfromtweepyimportOAuthHandlerfromtweepy.streamingimportStreamListener#settingupthekeysconsumer_key='xxxxxxx'consumer_secret='xxxxxxxx'access_token='xxxxxxxxxx'access_secret='xxxxxxxxxxxxx'c