如何使用python单独获取英语推文?
这是我目前的代码如何使用python单独获取英语推文?,python,twitter,nltk,Python,Twitter,Nltk,这是我目前的代码 from twitter import * t = Twitter(auth=OAuth(TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)) t.statuses.home_timeline() query=raw_input("enter the query \n") data = t.search.tweets(q=query) for
from twitter import *
t = Twitter(auth=OAuth(TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET,
ACCESS_TOKEN, ACCESS_TOKEN_SECRET))
t.statuses.home_timeline()
query=raw_input("enter the query \n")
data = t.search.tweets(q=query)
for i in range (0,1000):
print data['statuses'][i]['text']
print '\n'
在这里,我从所有语言中获取推文。有没有办法限制自己只能用英语发推特?至少有4种方法。。。我把它们按简单的顺序排列
for i in range (0,1000):
if data['statuses'][i][u'lang']==u'en':
print data['statuses'][i]['text']
print '\n'
天哪!为什么用分号?这可能指向正确的方向;最坏的情况是,查看Twitter模块的源代码,看看它们是否公开了
lang
参数。在stackoverflow上发布OAuth
不是有点不安全吗?我不是肯定的,但它看起来可能允许任何阅读此文章的人验证为此问题的海报johannestaas,谢谢你提供的信息,我真的忘记了。请禁用你的密钥并获取新密钥。我们可以删除编辑,但如果你想对任何事情感到安全,那就太晚了。