簡體   English   中英

Twitter搜索API查詢結果與關鍵字不匹配

[英]Twitter Search API query results don't match keyword

我正在使用Tweepy Cursor查找一些推文。

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\\""會給你你想要的。 我猜這個&被API解釋為AND,所以你必須通過添加額外的引號來指定你想要搜索純文本。

如果要搜索更多關鍵字,則在查詢中使用OR應該有效,前提是查詢不會因為過於復雜而被拒絕。 q="\\"pg&e\\" OR other_keyword OR \\"exact expression to search\\""應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM