我正在尝试使用 PRAW 从 Reddit 上的 subreddits 获取新帖子。以下代码片段显示了我如何在特定 subreddit 上获取新项目。
有没有办法获取特定提交的 URL?
submissions = r.get_subreddit('todayilearned')
submission = submissions.get_new(limit=1)
sub = [str(x) for x in submission]
print sub
该文档列出了一个short_link
属性,该属性将 URL 的缩短版本返回到提交。似乎没有类似地提供完整的 url,尽管它似乎可以从 subreddit 名称和提交的 id 重建,它存储在submission.id
.
总之,使用:
[submission] = submissions.get_new(limit=1)
submission.short_link
获取提交的链接。
PRAW 允许您这样做:
要获取提交的链接,您可以使用submission.url
[submission] = submissions.get_new(limit=1)
print submission.url
或者,如果您正在寻找 Reddit 实际帖子的 URL,那么您可以使用permalink
[submission] = submissions.get_new(limit=1)
print submission.permalink