2

我是 twitter Api 的新手,所以我不知道它在更广泛意义上的用途,实际上我正在 Ghaza 上抓取推文以进行分析并抓取它,但只是作为页面中的一个示例,这就是我所做的

while(page<=3):
    tweets=api.GetSearch("#Egypt",per_page=100)

现在我想抓取数据,但从特定日期开始,比如我想从 2010 年 2 月 2 日到 2012 年 3 月 7 日抓取它。只要一个线索就足够了,但任何解释都值得赞赏。

4

2 回答 2

1

使用[query] since:2014-02-01 until:2014-02-05链接到文档

查询运算符

Operator                    Finds tweets…
...
superhero since:2015-07-19  containing “superhero” and sent since date “2015-07-19” (year-month-day).
ftw until:2015-07-19        containing “ftw” and sent before the date “2015-07-19”.
...
于 2016-01-02T04:55:04.080 回答
0

我讨厌承受坏消息,但是当前的Twitter API或您正在使用的 Python 包装器不支持这种搜索。从有关搜索功能的文档中:

  • Search API 不是所有推文的完整索引,而是最近推文的索引。目前,该索引包括 6-9 天的推文。
  • 你不能使用搜索 API 来查找大约一周前的推文。

我希望这也是可能的,但到目前为止还没有好的解决方案。

于 2012-09-06T21:58:51.097 回答