簡體   English   中英

使用 Tweepy 來自 Twitter 的實時 Stream 推文。 但沒有過濾器

[英]Live Stream Tweets from Twitter using Tweepy. But With NO Filter

我正在嘗試使用 Tweepy 到 Twitter 的 stream 實時推文。 我有以下代碼,但我想刪除過濾器屬性。 無論過濾器如何,我都想獲得推文。 我該怎么做?


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

ckey = '<consumer key>'
csecret = '<consumer secret>'
atoken = '<access token>'
asecret = '<access token secret>'

class listener(StreamListener):

    def on_data(self,data):
        try:
            saveFile = open('twitDB.csv','a')
            saveFile.write(data)
            saveFile.close()
            return True
        except BaseException,e:
            print ('failed ondata, ',str(e))
            time.sleep(5)

    def on_error(self,status):
        print (status)

auth = OAuthHandler(ckey,csecret)
auth.set_access_token(ato]ken,asecret)
twitterStream = Stream(auth,listener())
twitterStream.filter(track=["car"])

正如 Andy Piper 所說,您可以使用Stream.sample使用GET statuses/sample 端點

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM