如何从Twitter对话页面获取超过20条消息?

时间:2013-02-21 23:19:52

标签: python twitter web-crawler

出于研究目的我试图检索Twitter页面。但问题是,如果该页面包含超过20条消息,它将只显示开头的前20位。只有在向下拖动页面后,它才会显示更多信息。而我目前的代码只有前20名:(请帮助我,谢谢!

f = urllib.urlopen("http://twitter.com/%s/status/%s" % (uid, sid))

一个例子是https://twitter.com/DeanoLP/status/304476010257211394

1 个答案:

答案 0 :(得分:3)

如果你使用python twitter api包装器查询twitter,你的生活可能会更容易:http://code.google.com/p/python-twitter/

import twitter
api = twitter.Api()
statuses = api.GetUserTimeline(uid, count=200)

count参数确定要检索的状态数(max = 200)。

注意:您可以通过pip快速轻松地安装此模块,但请务必使用:

pip install python-twitter

不是

pip install twitter

这是一个不同的包装器。