我正在做一個使用Python表情符號推薦系統的項目。第一步是從twitter收集數據。具體來說,我需要使用頂級流行emojis的推文。我正在考慮抓取網站或使用twitter API。但是我沒有在twitter文檔中看到有關如何使用某些表情符號(可能使用其unicode,例如U + 1F602)進行搜索的任何地方。如何用特定的表情符號搜索推文
在此先感謝!
我正在做一個使用Python表情符號推薦系統的項目。第一步是從twitter收集數據。具體來說,我需要使用頂級流行emojis的推文。我正在考慮抓取網站或使用twitter API。但是我沒有在twitter文檔中看到有關如何使用某些表情符號(可能使用其unicode,例如U + 1F602)進行搜索的任何地方。如何用特定的表情符號搜索推文
在此先感謝!
的Twitter Rest API指定調用search/tweets
返回匹配指定查詢的相關推文的集合。
查詢參數q
應該是UTF-8編碼,因此請嘗試傳遞您正在查找的表情符號的UTF-8編碼。
編輯:我剛剛在他們的推特上貼了emojis,他們是圖片,所以它看起來不像你可以搜索它們。
我設法使這篇文章的幫助搜索u'\U0001F602'
的 https://medium.com/@mroth/how-i-built-emojitracker-179cfd8238ac#a5d7
相反,我搜索1F602
,我開始下面得到結果:
api = tweepy.API(auth)
print api
query = '1F602' # u'\U0001F602'
print query
max_tweets = 10
search = tweepy.Cursor(api.search, q=query).items(max_tweets)
for status in search:
print status.text
是的,但有沒有幫助關於如何僅使用EMOJI搜索推文! – Vicky
@Vicky我編輯了答案。 – Forge
謝謝,我試過這個,但我不認爲它的工作原理:( – Vicky