根据具体日期抓取推特数据

时间:2012-08-31 12:46:04

标签: python twitter python-twitter

我是Twitter Api的新手,所以我不知道它在更广泛的意义上使用,实际上我正在抓取Ghaza上的推文进行我的分析并抓取它但是就像来自页面的样本这是我做的

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

现在我想抓取数据,但是从特定日期开始,例如我想从2010年2月2日到2012年3月7日抓取它。只是一个线索就足够了,但任何解释都很受欢迎。

2 个答案:

答案 0 :(得分:1)

使用[query] since:2014-02-01 until:2014-02-05link to docs

查询运算符

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”.
...

答案 1 :(得分:0)

我不想承受坏消息,但目前的Twitter API或您正在使用的Python包装器不支持这种搜索。来自搜索功能的documentation

  
      
  • 搜索API不是所有推文的完整索引,而是最近推文的索引。目前该指数包括6-9之间   推文日。
  •   
  • 您无法使用搜索API查找超过一周的推文。
  •   

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