Python 2.7 Twitter Scraper
问题描述:
当我将光标的结束时间更改为第29个时,它会为所有内容返回0。但是当我把它改为28日时,我得到了所有的信息。Python 2.7 Twitter Scraper
start = "2017-02-25"
end = "2017-02-29"
for status in tweepy.Cursor(api.search, q=i,since=start,until=end,lang="en").items():
parsed = status._json
usercount[parsed['user']['name'].encode("utf-8")]+=1
userfollowers[parsed['user']['name'].encode("utf-8")]= parsed['user']['followers_count']
mostretweets[parsed['text'].encode('utf-8')] = parsed['retweet_count']
mostfav[parsed['text'].encode('utf-8')] = parsed['favorite_count']
答
月29日没有(至少在2017年)存在,这不是一个有效的日期......
答
寻求使用datetime
,所以将已经是日期的确认。
from datetime import datetime datetime(2017, 2, 29) ValueError: day is out of range for month start = datetime(2017, 2, 25).strftime("%Y-%m-%d") end = datetime(2017, 2, 28).strftime("%Y-%m-%d")
feb(2)只有28天...除非是闰年,2017年不是 – depperm
什么,具体来说,你是否在寻找帮助? '2017-02-29'不是有效日期。 – thaavik