[英]How can I get tweets older than a week (using tweepy or other python libraries)
[英]How can I get tweets older than a week?
我正試圖收集關於自然災害的推文,只是為了我的學術目的。 但似乎我無法獲得超過一周的推文。
我試過 tweepy、python-twitter、twython。
無論如何,我可以收集更多推文嗎?
我的代碼
from twython import Twython
import json
app_key=""
app_secret=""
oauth_token=""
ouath_token_secret=""
twitter = Twython(app_key,app_secret,oauth_token,ouath_token_secret)
data=twitter.search(q='MumbaiRains',result_type='Mixed',count=100)
statuses = data['statuses']
for post in statuses:
print(post['id_str']+':'+post['text'])
我能夠獲得 80 條記錄,因為過去 7 天內只有 80 條推文。
如果我打印 data['search_metadata'] 我得到
{u'count': 100, u'completed_in': 0.053, u'max_id_str': u'939389383920164864', u'since_id_str': u'0', u'refresh_url': u'?since_id=939389383920164864&q=Mumbai_Rains&result_type =1', u'since_id': 0, u'query': u'MumbaiRains', u'max_id': 939389383920164864}
Twitter的標准搜索API僅提供對過去7天推文的訪問。 有高級和企業付費選項可以訪問30天的推文,除此之外還有企業完整存檔搜索選項。 使用標准免費訪問,您將被限制為7天的數據。
您只能出於學術目的訪問完整存檔端點,通過它您可以訪問甚至在 10 年前發布的推文。 雖然它不是用於商業用途。 更多在這里!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.