使用 Tweepy 从推文 link 获取推文 ID
Getting a tweet id from a tweet link using Tweepy
我正在为 Reddit 创建一个机器人,它会在直接 link 到推文的提交中发布推文的文本、作者和其他一些小东西(示例 - https://twitter.com/John_Yuki_Bot/status/889453450664304641)。
但是,我在 Tweepy 文档中找不到任何内容可以让我从推文 link 中提取推文的 ID,以便我可以使用 api.get_status(status_id)
来获取状态文本,状态作者等。
如何使用 link 那样获取状态 ID?
编辑 - link 末尾的代码 (889453450664304641) 是状态 ID。我需要将它放在自己的变量中,以便 Tweepy 可以使用它。
简单
url.split('/')[-1]
你得到你想要的
url.split('/')[-1].split('?')[0]
第一部分(.split('/')[-1]
)根据/
字符拆分字符串并选择最后一个元素。最重要的是,我们执行 .split('?')[0]
,它根据 ?
字符拆分结果并选择第一部分。这将删除在 URL.
中传递的任何参数
我正在为 Reddit 创建一个机器人,它会在直接 link 到推文的提交中发布推文的文本、作者和其他一些小东西(示例 - https://twitter.com/John_Yuki_Bot/status/889453450664304641)。
但是,我在 Tweepy 文档中找不到任何内容可以让我从推文 link 中提取推文的 ID,以便我可以使用 api.get_status(status_id)
来获取状态文本,状态作者等。
如何使用 link 那样获取状态 ID?
编辑 - link 末尾的代码 (889453450664304641) 是状态 ID。我需要将它放在自己的变量中,以便 Tweepy 可以使用它。
简单
url.split('/')[-1]
你得到你想要的
url.split('/')[-1].split('?')[0]
第一部分(.split('/')[-1]
)根据/
字符拆分字符串并选择最后一个元素。最重要的是,我们执行 .split('?')[0]
,它根据 ?
字符拆分结果并选择第一部分。这将删除在 URL.