使用Tweepy从推文链接获取推文ID

时间:2017-07-24 13:41:53

标签: python twitter tweepy praw

我正在为Reddit创建一个机器人,它会在直接链接到推文的提交内容上发布推文的文字,作者和其他一些小事(例如 - https://twitter.com/John_Yuki_Bot/status/889453450664304641)。

但是,我在Tweepy文档中找不到任何可以从推文链接中提取推文ID的内容,以便我可以使用api.get_status(status_id)来获取状态文本,状态作者等等。

如何使用这样的链接获取状态ID?

编辑 - 链接末尾的代码(889453450664304641)是状态ID。我需要在自己的变量中使用它,以便Tweepy可以使用它。

2 个答案:

答案 0 :(得分:1)

简单

import testing

global episode
episode = "Episode404"

def doIt():
    print(episode)

doIt()

你得到你想要的东西

答案 1 :(得分:0)

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

第一部分(.split('/')[-1])根据/字符分割字符串,并选择最后一个元素。最重要的是,我们执行.split('?')[0],它根据?字符分割结果并选择第一部分。这将删除URL中传递的所有参数。