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