2017-07-24 90 views
-1

我正在爲Reddit提供一個bot,它在提交內容上發佈推文的文本,作者和其他一些小內容,直接鏈接到推文(示例 - https://twitter.com/John_Yuki_Bot/status/889453450664304641)。使用Tweepy從tweet鏈接獲取推特ID

但是,我找不到Tweepy文檔,讓我從中提取鳴叫鏈接鳴叫的ID,這樣我可以爲了得到地位的文本,狀態筆者使用api.get_status(status_id),所以在任何事情。

我怎樣才能得到狀態ID只是使用這樣的鏈接?

編輯 - 鏈接末尾的代碼(889453450664304641)是狀態ID。我需要在自己的變量中有這個,以便Tweepy可以使用它。

+0

是'889453450664304641'在例如URL狀態ID您提供?如果是這樣,你不能簡單地從URL中提取它? –

+0

是的,這是狀態ID。 但是,bot通過使用PRAW自行獲取該鏈接。在它完成之後,我需要以某種方式在自己的變量中獲取狀態ID,以便我可以在Tweepy中使用它。據我所知,我無法從tweet網址獲取tweet元數據,我必須爲此獲取tweet ID。 –

+0

但是,如果你有URL,你可以用正則表達式或其他東西來提取ID。 –

回答

1

簡單

url.split('/')[-1] 

,你會得到你想要的東西

+0

謝謝,這是做到了。 –