使用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 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短