【发布时间】:2014-02-26 13:20:10
【问题描述】:
我在 python 中设置了一个代码来搜索仅使用 oauth2 和 urllib2 库的推文。 (我没有使用任何特定的 Twitter 库)
我可以根据关键字搜索推文。但是,当我搜索这个特定的关键字“Jurgen%20Mayer-Hermann”时,我得到的推文数量为零。 (这是一个挑战,因为我的最终目标是只搜索这个关键字。
另一方面,当我在网上搜索相同的内容时(推特界面,我收到了足够多的推文)。 - https://twitter.com/search?q=Jurgen%20Mayer-Hermann&src=typd
有人可以看看我们是否可以确定问题吗?
代码如下:
def getfeed(mystr, tweetcount):
url = "https://api.twitter.com/1.1/search/tweets.json?q=" + mystr + "&count=" + tweetcount
parameters = []
response = twitterreq(url, "GET", parameters)
res = json.load(response)
return res
search_str = "Jurgen Mayer-Hermann"
search_str = '%22'+search_str+'%22'
search = search_str.replace(" ","%20")
search = search.replace("#","%23")
tweetcount = str(50)
res = getfeed(search, tweetcount)
当我打印构造的 url 时,我得到了
https://api.twitter.com/1.1/search/tweets.json?q=%22Jurgen%20Mayer-Hermann%22&count=50
【问题讨论】:
-
您可以从这里得到答案。 stackoverflow.com/questions/12916539/…