【发布时间】:2014-02-16 12:13:45
【问题描述】:
我需要从我关注的人那里捕捉我在时间线中收到的推文。
我的代码是:
*import sys
import tweepy
from tweepy import Stream
from tweepy.streaming import StreamListener
CONSUMER_KEY = 'fgdg'
CONSUMER_SECRET = 'fdgdfgdf'
ACCESS_KEY = 'fgdfgd'
ACCESS_SECRET = 'dfgdfgdfg'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
class listener(StreamListener):
def on_data(self, data):
print data
return True
def on_error(self, status):
print status
twitterStream = Stream(auth, listener())
twitterStream.filter(track=["order"])*
但这给了我公共信息流。我只想要我的时间线流
【问题讨论】:
-
twitterStream = Stream(auth, listener())我得到错误Traceback (most recent call last): File "scrape_data.py", line 32, in <module> twitterStream = Stream(auth, listener()) TypeError: __init__() takes at least 4 arguments (3 given)