1.申请Twitter Developer账号
要抓取twitter平台信息的第一步是在Twitter Developer官方网站(https://developer.twitter.com/en)申请开发者账号。作者之前使用国内注册的谷歌邮箱和国内手机注册账号,两次申请均被脆拒。在同学的帮助下,利用国外手机号和谷歌邮箱注册twitter developer账户提交申请即通过。 可以看出,境外手机号申请更容易通过~
2.建立“APP”
选择Projects&Apps,建立个人APP。 建立成功后会获得keys&tokens,这个很重要,一定记得保存!!
3.代码实现
(1)使用Twython实现
consumer_key = " "
consumer_secret = " "
access_key = " "
access_secret = " "
twitter = Twython(
consumer_key, consumer_secret,
access_key, access_secret)
tweet = twitter.show_status(id=tweet_id)
(2)使用Tweepy实现
consumer_key = " "
consumer_secret = " "
access_key = " "
access_secret = " "
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)
tweet = api.get_status(id=tweet_id)
|