Twitter 使用Unicode字符/苹果表情符号搜索推文?

Twitter 使用Unicode字符/苹果表情符号搜索推文?,twitter,Twitter,我正在编译一个用于情绪分析的推文语料库,并试图抓取带有苹果表情符号的推文 我发现其中一个面的unicode字符是:U+1F604(U+D83D U+DE04),UTF-8:F0 9F 98 84 到目前为止,我还没有得到任何有意义的结果。如果我搜索\ud83d\ude04,我会得到一些tweet,但没有什么有用的\U0001f604在搜索时不返回任何内容 我有没有办法在Twitter上查询这些角色 我正在为API使用python twitter包装器,但如果有更好的替代方案,我愿意使用其他东西。

我正在编译一个用于情绪分析的推文语料库,并试图抓取带有苹果表情符号的推文

我发现其中一个面的unicode字符是:U+1F604(U+D83D U+DE04),UTF-8:F0 9F 98 84

到目前为止,我还没有得到任何有意义的结果。如果我搜索
\ud83d\ude04
,我会得到一些tweet,但没有什么有用的<代码>\U0001f604在搜索时不返回任何内容

我有没有办法在Twitter上查询这些角色


我正在为API使用python twitter包装器,但如果有更好的替代方案,我愿意使用其他东西。

这是可能的,但有点棘手

您不能使用标准的Twitter搜索,但可以使用流式搜索


在Ruby和Node中有开源库。

正如@Terence Eden指出的,twitters的REST搜索api不适用于表情符号,但流式api适用于表情符号(截至2016年1月)

有一些工具可以在python中访问twitters API。我最常用的一个是tweepy。它可以与
pip
一起安装


这些方法很容易理解。你过滤的字符串需要包含实际的表情符号(例如:'我知道这是可能的,因为有一个包含表情符号的推特流,可以获得赏金。非常奇怪。我自己也注意到了这一点。你知道为什么流媒体可以做到但不能搜索吗?无论如何,这个答案应该被OP接受。