Tweepy未过滤自从

问题描述:

我发现了很多tweepy游标的例子,其中参数是“since =”YYYY-MM-DD“”。但是,在我的代码中,它比我指定的日期更早地返回推文。为什么?Tweepy未过滤自从

since = "2017-9-20" 
tweepy.Cursor(api.search, 
         q="nba -filter:retweets", 
         since = since, 
         rpp=100, 
         result_type="recent", 
         include_entities=True, 
         lang="en", 
         ).items(10) 
tweet.text 

它返回一个鸣叫的一个例子是:

created_at = datetime.datetime(2011,9,19,18,12,50) ID = 376333795

+1

确实会在您的月份中添加前导0来产生任何影响 - 例如, 'since =“2017-09-20”'? – asongtoruin

+0

另外,你如何访问'created_at'变量? – asongtoruin

+0

我试着用'0'添加没有运气。也尝试了10-10,但那不是。我相信created_at变量会返回'include_entities'。公平地说 - 我可以让它运行一段时间,得到一堆推文,然后过滤创建的日期 - 但看起来很不必要的推文似乎很愚蠢。 –

我想你是看到一个不同created_at比鸣叫的。也许用户的created_at
因为你的代码似乎是正确的。

+0

谢谢 - 我很担心,但文档似乎表明它是推特创建日期。此外,还有一些示例使用该字段过滤推文日期。不幸的是,我仍然无法过滤看起来相当基本的推特日期。 –

+1

我明白了。我希望你尽快找到答案。 –