研究目的で、Twitterページを取得しようとしています。しかし、問題は、そのページに 20 件を超えるメッセージが含まれている場合、最初に上位 20 件しか表示されないことです。ページを下にドラッグした後でのみ、詳細が表示されます。そして、私の現在のコードは最初の20個しか取得できません:(助けてください、ありがとう!
f = urllib.urlopen("http://twitter.com/%s/status/%s" % (uid, sid))
研究目的で、Twitterページを取得しようとしています。しかし、問題は、そのページに 20 件を超えるメッセージが含まれている場合、最初に上位 20 件しか表示されないことです。ページを下にドラッグした後でのみ、詳細が表示されます。そして、私の現在のコードは最初の20個しか取得できません:(助けてください、ありがとう!
f = urllib.urlopen("http://twitter.com/%s/status/%s" % (uid, sid))
python twitter api ラッパーを使用して twitter にクエリを実行すると、おそらく作業が楽になるでしょう: http://code.google.com/p/python-twitter/
import twitter
api = twitter.Api()
statuses = api.GetUserTimeline(uid, count=200)
count パラメーターは、取得するステータスの数を決定します (最大 = 200)。
注意: このモジュールは pip を使用してすばやく簡単にインストールできますが、必ず次のものを使用してください。
pip install python-twitter
いいえ
pip install twitter
これは別のラッパーです。