簡體   English   中英

存儲在特定日期范圍內發布的所有推文(Tweepy,Python)

[英]Store all tweets tweeted during certain date range (Tweepy, Python)

我正在嘗試檢索與開始日期和結束日期之間的查詢匹配的所有推文。 我正在使用以下代碼將推文存儲在 csv 文件中:

for tweet in tweepy.Cursor(api.search, q=searchQuery, count=100, lang="en", since="2019-12-01", until="2020-04-07").items():
       print(tweet.created_at, tweet.text)
       csvWriter.writerow([tweet.created_at, tweet.text.encode('utf-8')])
       tweetCountTest += 1
       print(tweetCountTest)

如果我在 2020-05-05 之后設置結束(直到)日期,它工作正常,但是當我在此之前放置任何日期時,它只會退出循環。 我的代碼有問題嗎? 理想情況下,我希望能夠存儲與我的查詢在任何日期范圍內發布的所有推文。 今天是2020-05-12

stackoverflow 中已經針對同一主題發布了很多解決方案,您可以在發布之前進行一些研究以獲得答案。

標准搜索只能獲取最近 7 天的推文,這就是為什么當您提供直到最新的推文時,您可以獲取推文。

為了獲取較舊的推文,您需要擁有高級 api 或沙盒訪問詳細說明在這篇文章中給出

https://stackoverflow.com/a/61737450/10703097

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM