2015-09-25 61 views
0

我正在做一個使用Python表情符號推薦系統的項目。第一步是從twitter收集數據。具體來說,我需要使用頂級流行emojis的推文。我正在考慮抓取網站或使用twitter API。但是我沒有在twitter文檔中看到有關如何使用某些表情符號(可能使用其unicode,例如U + 1F602)進行搜索的任何地方。如何用特定的表情符號搜索推文

在此先感謝!

回答

0

Twitter Rest API指定調用search/tweets

返回匹配指定查詢的相關推文的集合。

查詢參數q應該是UTF-8編碼,因此請嘗試傳遞您正在查找的表情符號的UTF-8編碼。

編輯:我剛剛在他們的推特上貼了emojis,他們是圖片,所以它看起來不像你可以搜索它們。

+0

是的,但有沒有幫助關於如何僅使用EMOJI搜索推文! – Vicky

+0

@Vicky我編輯了答案。 – Forge

+0

謝謝,我試過這個,但我不認爲它的工作原理:( – Vicky

0

我設法使這篇文章的幫助搜索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 
相關問題