gpt4 book ai didi

Python tweepy 轨道

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:08 29 4
gpt4 key购买 nike

我正在尝试使用 Tweepy 获取所有带有关键字的推文,但它没有返回某些关键字的任何内容。例如,如果使用 Obama 作为关键字,我会收到很多推文,如果我使用 Arduino,我不会收到任何返回信息,这里是我的代码。

from tweepy.streaming import StreamListener
from tweepy import OAuthHandler
from tweepy import Stream

consumer_key=""
consumer_secret=""
access_token=""
access_token_secret=""

class Listener(StreamListener):

def on_data(self, data):
print data
return True

def on_error(self, status):
print status

auth = OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

stream = Stream(auth, Listener())
stream.filter(track=['arduino'])

我做错了什么?另外,我能以某种方式过滤 RT 吗?

最佳答案

Stream() 用于实时 推文收集。你没有收集任何关于 arduino 的推文的原因是因为它的推文比像奥巴马这样的名人要少得多(例如,当我尝试时,我在 2 秒内收到了 5 条关于奥巴马的推文,但我花了 10 分钟才收集到一条提到 Arduino 的推文。请记住,过滤器也是区分大小写的。要获得非实时推文,您需要使用 .search() . of a tweepy。 API对象。

像这样:

twAPI = tweepy.API(auth)
list_of_tweets = twAPI.search("Arduino")

希望对您有所帮助!

编辑: IDK 如果 tweepy 与 REST 1.1 兼容(我的使用 1.0 版抛出一些警告)。查看Python Twitter Tools如果 tweepy 让你失望了。

关于Python tweepy 轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22577325/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com