2017-07-24 300 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

谢谢,这是做到了。 –