我正在尝试创建一个应用程序,向查看者显示有关目标 Reddit 用户的有用信息。一切都进行得很顺利,直到我意识到人们可能希望看到用户的业力。
为了让它对我自己来说更有趣和更具挑战性,我决定不使用 PRAW,即 Python Reddit API 包装器,而是使用 urllib.request 和 xml.etree.ElementTree 来手动解析 xml。
但是有一个问题。我在给定的 xml 中查看了所有地方(例如,用户 reddit)。在我试过的每一页上,都看不到链接和用户的业力。有谁知道找到这种难以捉摸的业力的方法吗?
如果有人能解决我的问题但不包括 PRAW,我会很高兴。谢谢!
最佳答案
您正在查看用户提要;该链接仅列出帖子。
您想改为解析 API; /user/{username}/about.json
route包含用户 Karma。因此,对于用户 reddit
,URL 将是:
http://www.reddit.com/user/reddit/about.json
这会返回 JSON,而不是 XML,因此您可以使用 json
库来解析它。
关于python - 在 Reddit 上查找用户 karma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27085356/