【问题标题】:Extract tweets that match a string of words exactly提取与一串单词完全匹配的推文
【发布时间】:2020-12-01 13:26:12
【问题描述】:

我正在尝试获取与字符串完全匹配的推文。

代码如下:

query = "last dance"
language="en"
results = api.search(q=query, lang=language, count=200)

但我得到的结果涉及到最后一个单词并单独跳舞的推文。但我想要同时包含 last dance 字样的推文。

【问题讨论】:

  • 这看起来更像是一个问题,即您的 api.search() 方法究竟期望什么作为查询参数。根据它返回的输出,它被空格分割并匹配具有“last”或“dance”的结果。

标签: python regex string twitter


【解决方案1】:

请确保在发出请求之前对这些查询进行 URL 编码。有几种在线工具可以帮助您做到这一点,或者您可以在 twitter.com/search 上搜索并从浏览器的地址栏中复制编码的 URL。下表显示了从搜索查询到 URL 编码查询的一些示例映射:

Search query    URL encoded query
#haiku #poetry  %23haiku+%23poetry
“happy hour” :) %22happy%20hour%22%20%3A%29

注意空格字符可以用“%20”或“+”号表示。

更多信息 - https://developer.twitter.com/en/docs/tweets/search/guides/standard-operators

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多