草庐IT

python - 使用 tweepy 在 Twitter 上获取给定用户的所有 friend

使用tweepy我可以使用游标返回我所有的friend。是否可以指定另一个用户并获取他们的所有friend?user=api.get_user('myTwitter')print"Retreivingfriendsfor",user.screen_nameforfriendintweepy.Cursor(api.friends).items():print"\n",friend.screen_name打印我所有friend的列表,但是如果我更改第一行对于另一个推特用户,它仍然返回我的friend。我如何使用tweepy为任何给定用户添加好友?#firstlineischangedtou

python - 使用 Tweepy 在 Python 中获取关注者列表的最佳方法

有没有比这更好的方法来使用Tweepy获取关注者屏幕名称列表:forfollowerinapi.followers_ids('twitter'):printapi.get_user(follower).screen_name 最佳答案 我认为这样更有效率:foruserintweepy.Cursor(api.followers,screen_name="twitter").items():printuser.screen_name仅供引用,它使用followers/list推特API调用。

python - 如何使用 tweepy 中的图像 url 更新带有图像的 Twitter 状态?

这是我用过的代码,#Twittercredentialsaccess_token=config.get('twitter_credentials','access_token')access_token_secret=config.get('twitter_credentials','access_token_secret')consumer_key=config.get('twitter_credentials','consumer_key')consumer_secret=config.get('twitter_credentials','consumer_secret')auth

python - 如何使用 tweepy 流式传输 Twitter 提及?

我目前正在使用以下代码,它获取推文,然后将其传递给处理的函数。但这不是实时的。auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(access_token,access_token_secret)api=tweepy.API(auth)mentions=api.mentions_timeline(count=1)formentioninmentions:processText()我也研究过流式推文,但我还没有找到流式传输提及的方法。 最佳答案

python - 如何正确关闭 tweepy 流

我正在尝试找出如何正确关闭异步tweepy流。可以找到tweepy流模块here.我这样开始直播:stream=Stream(auth,listener)stream.filter(track=['keyword'],async=True)关闭应用程序时,我尝试像这样简单地关闭流:stream.disconnect()此方法似乎按预期工作,但似乎有一个问题:流线程仍在循环的中间(等待/处理推文)并且直到下一个循环才被杀死,因此即使在应用程序关闭后流收到推文时,它仍然会尝试调用监听器对象(这可以在监听器对象上使用简单的打印语法看到)。我不确定这是一件坏事还是可以忽略不计。我有两个问题:这

python - 从 tweepy 异常实例中获取错误代码

我是python的新手,我正在尝试使用一个库。它引发了一个异常,我正在尝试确定是哪一个。这就是我正在尝试的:excepttweepy.TweepErrorase:printeprinttype(e)printe.__dict__printe.reasonprinttype(e.reason)这是我得到的:[{u'message':u'Sorry,thatpagedoesnotexist',u'code':34}]{'reason':u"[{u'message':u'Sorry,thatpagedoesnotexist',u'code':34}]",'response':}[{u'mes

python - 使用 tweepy 从 "user_timeline"获取完整的推文文本

我正在使用tweepy使用包含的脚本从用户的时间轴中获取推文here.然而,这些推文被截断了:auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(access_key,access_secret)api=tweepy.API(auth)new_tweets=api.user_timeline(screen_name=screen_name,count=200,full_text=True)返回:Status(contributors=None,truncated=True,text=u"

python - 使用 Tweepy - Python 回复推文

我似乎无法回复特定的推文:auth=tweepy.OAuthHandler(CONSUMER_KEY,CONSUMER_SECRET)auth.set_access_token(ACCESS_KEY,ACCESS_SECRET)api=tweepy.API(auth)###atthispointI'vegrabbedthetweetandloadedittoJSON...tweetId=tweet['results'][0]['id']api.update_status('Mystatusupdate',tweetId)api说它接受可选参数,而in_reply_to_status_i

python - 如何将位置过滤器添加到 tweepy 模块

我发现以下代码非常适合让我在PythonShell中查看标准1%的twitterfirehose:importsysimporttweepyconsumer_key=""consumer_secret=""access_key=""access_secret=""auth=tweepy.OAuthHandler(consumer_key,consumer_secret)auth.set_access_token(access_key,access_secret)api=tweepy.API(auth)classCustomStreamListener(tweepy.StreamList

python - 使用 Tweepy 获取推文时出错

我有一个获取推文的Python脚本。在脚本中,我使用库Tweepy。我使用有效的身份验证参数。运行此脚本后,一些推文存储在我的MongoDB中,一些推文被if语句拒绝。但我仍然得到错误requests.packages.urllib3.exceptions.ProtocolError:('Connectionbroken:IncompleteRead(0bytesread,2457moreexpected)'我的问题是我可以改进脚本的哪一部分,所以我没有收到上面的错误。这是我的脚本fromtweepyimportStreamfromtweepyimportOAuthHandlerfro