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
答
我想你是看到一个不同created_at
比鸣叫的。也许用户的created_at
?
因为你的代码似乎是正确的。
+0
谢谢 - 我很担心,但文档似乎表明它是推特创建日期。此外,还有一些示例使用该字段过滤推文日期。不幸的是,我仍然无法过滤看起来相当基本的推特日期。 –
+1
我明白了。我希望你尽快找到答案。 –
确实会在您的月份中添加前导0来产生任何影响 - 例如, 'since =“2017-09-20”'? – asongtoruin
另外,你如何访问'created_at'变量? – asongtoruin
我试着用'0'添加没有运气。也尝试了10-10,但那不是。我相信created_at变量会返回'include_entities'。公平地说 - 我可以让它运行一段时间,得到一堆推文,然后过滤创建的日期 - 但看起来很不必要的推文似乎很愚蠢。 –