获得 URL 的任何 subreddits 提交
get URL of any submission for subreddits
我正在尝试使用 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
documentation 列出了 short_link
属性 那个 returns 的缩短版本 url 来提交。似乎没有类似地提供完整的 url,尽管它似乎可以从 subreddit 名称和提交的 ID 重建,它存储在 submission.id
.
综上所述,使用:
[submission] = submissions.get_new(limit=1)
submission.short_link
获得 link 的提交。
PRAW 允许您这样做:
要获取提交的 link,您可以使用 submission.url
[submission] = submissions.get_new(limit=1)
print submission.url
或者,如果您正在为 Reddit 的实际 post 寻找 URL,那么您可以使用 permalink
[submission] = submissions.get_new(limit=1)
print submission.permalink
我正在尝试使用 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
documentation 列出了 short_link
属性 那个 returns 的缩短版本 url 来提交。似乎没有类似地提供完整的 url,尽管它似乎可以从 subreddit 名称和提交的 ID 重建,它存储在 submission.id
.
综上所述,使用:
[submission] = submissions.get_new(limit=1)
submission.short_link
获得 link 的提交。
PRAW 允许您这样做:
要获取提交的 link,您可以使用 submission.url
[submission] = submissions.get_new(limit=1)
print submission.url
或者,如果您正在为 Reddit 的实际 post 寻找 URL,那么您可以使用 permalink
[submission] = submissions.get_new(limit=1)
print submission.permalink