Tweepy 流监听器示例

0 投票
1 回答
1089 浏览
提问于 2025-04-17 09:59

我刚开始玩Tweepy,并且已经安装好了这个库。我已经做了一些基本的oauth设置,所以我知道一切都准备好了。

我遇到的问题是使用一个StreamWatcher的例子,很多人都推荐这个例子:

https://github.com/tweepy/examples/blob/master/streamwatcher.py

当我运行这个程序时,它会让我输入我的用户名和密码,之后就直接崩溃了,出现了这个错误:

TypeError: __init__() takes exactly 3 arguments (4 given)

我现在卡住了……

1 个回答

3

试试这个:

# page located at https://dev.twitter.com/apps (under "OAuth settings")
consumer_key="xxx"
consumer_secret="xxx"

access_token="xxx"
access_token_secret="xxx"

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

...

stream = tweepy.Stream(auth, StreamWatcherListener(), timeout=None)

撰写回答