我正在使用下面的代碼提交自己的帖子。一旦提交,我想將該帖子的網址存儲在一個變量中。我是python和praw的新手,所以我很可能錯過了一些明顯的東西。當通過praw提交帖子時,如何返回該帖子的網址?
import praw
sub_reddit = 'test'
user_agent = 'user agent info'
post_title = 'post title text'
post_body = 'post body text'
r = praw.Reddit(user_agent=user_agent)
def login():
r.login('USERNAME', 'PASSWORD')
def self_post():
r.submit(sub_reddit, post_title, text=post_body)
login()
self_post()
通過我發現this的文件,指出.submit的回報如下展望:
「新創建的對象提交如果reddit的實例 可以訪問它,否則,返回url提交
如果是這樣的話,我該如何得到那個鏈接?我不能運行很多不同的測試,因爲API對提交有限制,所以我一直阻止從t傳遞新事物。