Twitter Search API を使用し、トピック名に基づいてツイートを検索し、そのテキストをテキスト ファイルに保存する単純なアプリケーションを作成しました。ページあたり 100 件のツイートを取得していますが、「OutOfRange」インデックス エラーが発生し、実行がそこで停止することがあります。
topic = raw_input('Enter the topic name: ')
f = open('out.txt', 'w')
for y in range(1, 15):
j = urllib2.urlopen('http://search.twitter.com/search.json?q='+topic+'&rpp=100&page='+str(y))
print('Done with page #'+str(y))
j_obj = json.load(j)
for x in range(1, 100):
current = j_obj['results'][x]['text']
f.write(str(''.join(c for c in current if ord(c) < 128))+'\n')
f.close()
この問題を解決してプログラムの実行を終了する方法はありますか?
エラーが発生しています:
current = j_obj['results'][x]['text']
IndexError: list index out of range