2014-11-23 19 views
2

我正在嘗試創建一個應用程序,顯示有關目標Reddit用戶的查看器有用信息。一切都很順利,直到我意識到人們可能會想看到用戶的業力。在Reddit上查找用戶業力

爲了讓自己更有趣,更具挑戰性,我決定不使用Python Reddit API包裝器PRAW,而是使用urllib.request和xml.etree.ElementTree手動分析xml。

但是有一個問題。我在處找到了,在xml中給出了(例如,用戶reddit)。在我試過的每一頁上,鏈接和用戶的業障都無處可見。有沒有人知道找到這種難以捉摸的業力的方法?

我會喜歡它,如果有人有解決我的問題,其中不包括PRAW。謝謝!

+3

@SalvadorDali:恩,是的。這真的不是一個無理的要求。 – 2014-11-23 03:43:53

+0

@MartijnPieters,所以你應該在這裏提出沒有輸入的問題?像:夥計們,我想要這個要求。這個怎麼做? – 2014-11-23 03:45:52

+1

@Salvador:這不是'做我的作業'的要求。我在這裏看到了一些努力,弄清楚APIS的遠程工作是如何完美的。 – 2014-11-23 03:50:17

回答

4

您正在查看的用戶飼料;該鏈接僅列出帖子。

您想要解析API; /user/{username}/about.json route包含用戶Karma。所以對於用戶reddit的網址是:

http://www.reddit.com/user/reddit/about.json 

這將返回JSON,而不是XML,所以你應該使用json庫,而不是解析此。