2

python twitterを使用して簡単な検索を行っていますが、結果を手動で実行すると結果が得られますが、結果が得られません。たとえば、次のような簡単なテストスクリプトを作成しました。

#! /usr/bin/env python
# coding=utf-8

import twitter
api=twitter.Api()
tweets=api.GetSearch(u'東京大学',per_page=10,page=1)

for t in tweets:
    print t.text

東京(英語:東京)を検索すると機能しますが、東京大学(英語:東京大学)のようにさらに2文字増やすと、何も返されません。

誰かが理由を教えてもらえますか?アイデアがない(T_T)

ありがとう!

4

1 に答える 1

0

GetSearchコマンド内にlang="ja"を追加することで、より多くの結果を返すことができることがわかりました。デフォルトは、日本語でツイートするアメリカ英語のユーザーであると思います。これは、日本語でツイートする日本人ユーザーよりもはるかに少ない結果になります。

于 2012-09-21T01:51:22.917 に答える