2013-11-27 151 views
-3

我正在尋找一個程序,通過輸入他們的名字來拉動用戶在Reddit上有多少業力。基本上我只是想知道如何使用我製作的程序從Web服務器獲取值。我應該從哪裏開始?使用C抓取網頁數據#

+3

http://www.reddit.com/dev/api –

+3

您應該先做一些獨立的研究,然後在寫入實際代碼時發佈問題。 –

+2

你好,歡迎來到SO。請嘗試添加一些代碼以顯示您的位置,並更具體地說明您遇到的問題。 – StingyJack

回答

1

我該從哪裏開始?

Reddit的API有記錄在http://www.reddit.com/dev/api。該API返回的用戶信息的方法:

GET /user/username/about.json

有關用戶,包括因果報應和黃金的地位返回信息。

出於演示,您可以直接使用Web瀏覽器,例如,通過訪問http://www.reddit.com/user/[username]/about.json構造查詢。結果在JSON格式返回,幷包括鏈接和評論因果報應作爲單獨的元素:

{"kind": "t2", 
[some data omitted], 
"link_karma": 1764, "comment_karma": 42, 
[more data omitted] 
} 

您可以直接訪問JSON通過HTTP GET請求,或使用包裝類(數列here,其中一個爲C#)。與任何API一樣,在使用該服務之前,您應該閱讀conditions of use