因此,正如問題所暗示的那樣,我正在嘗試弄清楚如何獲取推文 ID # 或整個網(wǎng)址。使用下面的代碼我可以獲得我想要的推文并將它們打印出來。但是,我不想打印它們,而是想獲取 url 或至少是 tweet id(以便我可以創(chuàng)建自己的 url),以便稍后在我的代碼中使用。有什么建議嗎?在 tweepy 文檔中沒有看到任何關(guān)于此的內(nèi)容,但也許我缺少某些東西或我可以用來實現(xiàn)此目的的其他東西?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")這段代碼工作正常,只是想了解我將添加什么以獲得所需的數(shù)據(jù)。
1 回答

犯罪嫌疑人X
TA貢獻2080條經(jīng)驗 獲得超4個贊
如果您有推文 ID,則可以像這樣訪問最終 URL:
將其附加到https://twitter.com/twitter/statuses/
(+ ID)
遵循 HTTP 重定向。
聽起來您無法獲取 ID 本身 - 這將包含在tweet.id
每條推文的值中 - 目前您只是在保存tweet.text
添加回答
舉報
0/150
提交
取消