【发布时间】:2017-07-24 13:41:52
【问题描述】:
我正在为 Reddit 创建一个机器人,用于在直接链接到该推文的提交内容上发布推文的文本、作者和其他一些小信息(例如 - https://twitter.com/John_Yuki_Bot/status/889453450664304641)。
但是,我在 Tweepy 文档中找不到任何可以让我从推文链接中提取推文 id 的内容,以便我可以使用 api.get_status(status_id) 来获取状态文本、状态作者等。
如何仅使用这样的链接获取状态 ID?
编辑 - 链接末尾的代码 (889453450664304641) 是状态 ID。我需要将它放在它自己的变量中,以便 Tweepy 可以使用它。
【问题讨论】:
-
889453450664304641是您提供的示例 URL 中的状态 ID 吗?如果是这样,您不能简单地从 URL 中提取它吗? -
是的,这就是状态 ID。但是,机器人通过使用 PRAW 自行获取该链接。完成此操作后,我需要以某种方式在其自己的变量中获取该状态 ID,以便我可以将它与 Tweepy 一起使用。据我所知,我无法从推文 URL 中获取推文元数据,我必须为此获取推文 ID。
-
但是如果您有 URL,您可以使用正则表达式或其他方式提取 ID。
标签: python twitter tweepy praw