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

如果我搜索 东京(英语:Tokyo),那么它会起作用,但如果我再增加 2 个字符,比如 东京大学(英语:Tokyo University),那么什么也不会回来。

有人能告诉我为什么吗?我没有想法(T_T)

谢谢!

4

1 回答 1

0

It turns out that by adding lang="ja" within the GetSearch command, I can return more results. I suppose that the default is US English users tweeting in Japanese, which gives far fewer results than Japanese users tweeting in Japanese.

于 2012-09-21T01:51:22.917 回答