简体   繁体   English

如何在 Tweepy 中获取推文 ID

[英]How to get tweet ID in Tweepy

I want to search a keyword and get 70 tweets, and then list all tweet's IDs.我想搜索一个关键字并获得 70 条推文,然后列出所有推文的 ID。 I don't know how, please help.我不知道怎么办,请帮忙。

import tweepy
import time

auth = tweepy.OAuthHandler('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxx')
auth.set_access_token('xxxxxxxxxxxxxxxxxxxxxxx','xxxxxxxxxxxxxxxxxxxxxxxxxxx')

api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
user = api.me()



import time

time_limit_sec = 600
start_time = time.time()



for tweet in tweepy.Cursor(api.search, q="books", result_type="recent").items(70):  
    status = api.get_status(id) 
    id = status.id 
    print("The ID of the status is :"  + str(id)) 
    break

The tweet id is under _json['id'].推文 ID 在 _json['id'] 下。 Don't use break , it will limit to 70 as you set items(70).不要使用break ,它会在您设置 items(70) 时限制为 70。

for tweet in tweepy.Cursor(api.search, q="books", result_type="recent").items(70):  
    print("The tweet id is:", tweet._json['id'])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM