作为一名开发人员,我是 Twitter 的新手。我看到有人可以使用推文的 ID 下载数据集。但是 Twitter API 有下载限制。
有没有更快的方法来做到这一点?
最佳答案
如果您只想抓取用户名的推文,您可以这样做:
import httplib
import json
import urllib2
import pprint
def feed(username, messages=50):
template = 'https://api.twitter.com/1/statuses/user_timeline.json?' + \
'include_entities=false&include_rts=true&screen_name=%s&count=%i'
url = template % (username, messages)
output = urllib2.urlopen(url)
html = ''.join(output.readlines())
tweet = json.loads(html)
# pprint.pprint(tweet)
return list(map(lambda t : t['text'], tweet))
result = feed('noelevans', messages=100)
关于python - 来自 Twitter 的语料库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13787122/