使用Python中的Getoldtweets3模块获取旧推文
图书馆:
GetOldTweets3
GetOldTweets3
GetOldTweets3是一个python模块,将帮助访问旧的tweets,因为TwitterAPI不允许我们访问超过1周的tweets,但是借助此模块,我们可以访问任何日期和任何时间的tweets主题和任何用户名。
码:
#为推文创建基本引擎: GetOldTweets3.manager.TweetCriteria()
用户名代码:
#导入模块
import GetOldTweets3 as gt
#创建一个基本引擎
engine=gt.manager.TweetCriteria()#存储用户名的推文
#setusername将设置用户名
#帐户持有人的
Tweets=engine.setUsername("Donald Trump").setMaxTweets(3)
#提取推文
#我们将接受最后的第三条推文
#gt.manager.TweetManager.getTweets
#将提取推文
Tweets_Extracted=gt.manager.TweetManager.getTweets(Tweets)[2]
#打印推文
print(Tweets_Extracted.text)输出:
We will get the last third tweet of Donald Trump You're the best! Sorry for the late reply here. This poor account is drowning in so much Trump bs, things meant for me get lost.
查询搜索的代码:
#导入模块
import GetOldTweets3 as gt
#创建一个基本引擎
engine=gt.manager.TweetCriteria()#存储推文
#我们想要的查询或主题
#设置要设置的日期(年-月-日)
#直到(年-月-日)
Tweet=engine.setQuerySearch("Corona Virus in india").setSince("2020-04-01").setUntil("2020-06-01").setMaxTweets(2)
#提取推文
Extracted_Tweets=gt.manager.TweetManager.getTweets(Tweet)[1]
#打印推文
print(Extracted_Tweets.text)输出:
Coronavirus live news: Brazil passes 500,000 Covid-19 cases as India extends lockdown in ‘high-risk’ zones | World news
带有日期的用户名代码:
#导入模块
import GetOldTweets3 as gt
#创建一个基本引擎
engine=gt.manager.TweetCriteria()#存储用户名的推文
#并设定日期
#设置要设置的日期(年-月-日)
#直到(年-月-日)
Tweet=engine.setUsername("narendramodi").setSince("2020-04-01").setUntil("2020-06-01").setMaxTweets(3)
#提取推文
#提取第三条推文
Extracted_Tweets=gt.manager.TweetManager.getTweets(Tweet)[2]
#打印推文
print(Extracted_Tweets.text)输出:
अंतर्राष्ट्रीय योग दिवस जल्द ही आने वाला है। कोरोना संकट के दौरान लोग योग पर और अधिक गंभीरता से ध्यान दे रहे हैं। हर जगह लोगों ने योग के साथ-साथ आयुर्वेद को भी अपनाया है। सही मायने में योग Community, Immunity और Unity सबके लिए अच्छा है। #MannKiBaat
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短