我正在尝试使用以下代码从Twitter获取推文:
import nltk
from nltk.twitter import Twitter
tw = Twitter()
tw.tweets(keywords='love, hate', limit=10)
我收到401错误。我的凭据位于credentials.txt文件中。他们使用tweepy但不使用nltk。请指教。感谢
答案 0 :(得分:0)
使用nltk.twitter
需要TWITTER环境变量中的credentials.txt文件路径,并且必须正确输入文本文件中的数据。
例如:
app_key=YOUR CONSUMER KEY
app_secret=YOUR CONSUMER SECRET
oauth_token=YOUR ACCESS TOKEN
oauth_token_secret=YOUR ACCESS TOKEN SECRET
'='之后应该没有空格。另外,不要将密钥放在“YOUR CONSUMER KEY”之类的引号中。
这解决了401
的问题。