我想通過一個reddit URL鏈接到內容,它可能是一個提交或評論,我需要能夠得到相應的對象,做任何人都知道如何?使用Praw如何獲得評論鏈接的URL
1
A
回答
0
最後我做了一個有點哈克的方式:
def getObjectFromLink(url):
global r
obj=praw.objects.Submission.get_info(r, url)
if len(url.split('/'))==6:
return obj
else:
return obj.comments[0]
2
如果您正在使用PRAW(看來你是從this answer),你可以簡單地使用get_submission
功能無論是哪種情況。
import praw
r = praw.Reddit('<USER AGENT>')
submission = r.get_submission('http://www.reddit.com/r/redditdev/comments/10msc8/how_to_calculate_more_comments_count_not_just/')
comment = r.get_submission('http://www.reddit.com/r/redditdev/comments/10msc8/how_to_calculate_more_comments_count_not_just/c6euu6b').comments[0]
要得到的意見,我們正在使用的永久鏈接返回JSON數據的提交,與註釋及其子數據一起評論。然而,在這種情況下,評論樹將只有一個頂級評論,因此comments[0]
是期望的評論。
相關問題
- 1. 如何使用PRAW獲得最多投票評論的redditors?
- 2. 如何從上週使用PRAW獲得評論?
- 3. 在Python中使用Praw獲得孩子評論的Reddit
- 4. PRAW:使用OAuth授權可阻止我獲得提交/評論
- 5. 掃描評論獲得鏈接
- 6. 如何使用HttParty獲得Facebook評論
- 7. 如何使用HTML5獲得Facebook評論?
- 8. 使用WP_Comment_Query獲得評論
- 9. 如何獲得在評論
- 10. Facebook的評論:獲得域名下的所有評論URL?
- 11. Facebook評論 - 獲得評論計數的URL?
- 12. Yii鏈接#評論?
- 13. 應用內評論鏈接
- 14. Facebook - 如何獲得fb的評論:評論
- 15. 如何獲得谷歌評論的總評論數
- 16. 如何獲得Facebook評論插件評論的喜歡?
- 17. 如何獲得對livefyre的評論?
- 18. 如何獲得特定的YouTube評論?
- 19. 如何獲得博客的評論者
- 20. 如何獲得評論進入的DDL
- 21. 如何使用評論框評論框使用評論系統
- 22. 如何獲得通知時,人們發表評論使用Facebook評論插件
- 23. 獲取評論僅回覆鏈接?
- 24. 我如何獲得評論文字基於評論ID?
- 25. 如何從Facebook評論插件獲得評論
- 26. PRAW:從提交中獲取有限數量的新評論
- 27. 在獲得特別評論後獲得新評論Facebook API
- 28. 如何使用Django的評論框架評論評論
- 29. 如何使用PRAW製作一個subreddit中的頂級評論列表?
- 30. 如何獲得筆記或評論