0
我正在使用Tweepy光标来查找一些推文。Twitter搜索API查询结果不匹配关键字
for tweet in tweepy.Cursor(api.search, q='pg&e', count=100, lang='en', since=sinceDate, until=untilDate).items():
print str(tweet.created_at) + '\t' + str(tweet.text)
我已经注意到了,很多微博的tweet.text返回提到“PG”,在电影的排名,但不包含在我所有的查询,“PG & E”。
这是为什么?有没有办法获得完全匹配?另外,有没有办法给tweepy.Cursor关键字列表搜索?
谢谢!
谢谢!你介意在q =“\”pg&e \“”中解释引号和斜杠的含义吗? –
那么,你想搜索确切的字符串'“pg&e”'(注意引号),而不是简单地'pg&e'。既然你想把引号放在一个字符串中,你必须避开它们,因此是斜线。如果没有转义,'q =“”pg&e“”'会导致语法错误。另一种解决办法是改变所用的引号:用'q ='“pg&e”''而不是'q =“\”pg&e \“”',结果是完全相同的。 – Efferalgan