因此,正如问题所暗示的那样,我正在尝试弄清楚如何获取推文 ID # 或整个网址。使用下面的代码我可以获得我想要的推文并将它们打印出来。但是,我不想打印它们,而是想获取 url 或至少是 tweet id(以便我可以创建自己的 url),以便稍后在我的代码中使用。有什么建议吗?在 tweepy 文档中没有看到任何关于此的内容,但也许我缺少某些东西或我可以用来实现此目的的其他东西?import tweepy# Authenticate to Twitterauth = tweepy.OAuthHandler("*******", "*****")auth.set_access_token("******", "*****")api = tweepy.API(auth)# Function to extract tweets def get_tweets(username): tweets = api.user_timeline(screen_name=username,count = 1) tmp=[] tweets_for_csv = [tweet.text for tweet in tweets] for t in tweets_for_csv: tmp.append(t) print(tmp)if __name__ == '__main__': get_tweets("@username")这段代码工作正常,只是想了解我将添加什么以获得所需的数据。
1 回答

犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
如果您有推文 ID,则可以像这样访问最终 URL:
将其附加到https://twitter.com/twitter/statuses/
(+ ID)
遵循 HTTP 重定向。
听起来您无法获取 ID 本身 - 这将包含在tweet.id
每条推文的值中 - 目前您只是在保存tweet.text
添加回答
举报
0/150
提交
取消