0

研究目的で、Twitterページを取得しようとしています。しかし、問題は、そのページに 20 件を超えるメッセージが含まれている場合、最初に上位 20 件しか表示されないことです。ページを下にドラッグした後でのみ、詳細が表示されます。そして、私の現在のコードは最初の20個しか取得できません:(助けてください、ありがとう!

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

一例はhttps://twitter.com/DeanoLP/status/304476010257211394

4

1 に答える 1

3

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

これは別のラッパーです。

于 2013-02-21T23:28:54.340 に答える