我刚刚开始玩Tweepy并安装它。我已经用它完成了基本的oauth,所以我知道一切都很好。
我遇到的问题是使用这个StreamWatcher示例,我发现有很多人指出:
https://github.com/tweepy/examples/blob/master/streamwatcher.py
当我运行它时会提示我输入我的用户名和密码,然后直接崩溃并出现此错误:
TypeError: __init__() takes exactly 3 arguments (4 given)
我被困了......
答案 0 :(得分: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)