這是一個兩部分問題。是否有可能通過使用WebClient/HttpWebRequest從通過javascript動態加載內容的頁面檢索數據?HttpWebRequest與從JavaScript中動態生成html的頁面?
我還想如何能夠使用WebClient/HttpWebRequest來複制XMLHttpRequest,就像您會看到通過JavaScript執行的一樣。
編輯: 我所捕獲的請求的我試圖複製它看起來像這樣的標題: http://www.tagged.com/api/?application_id=user&format=json&session_token=6thk20fhv7d727emgdhfka6034
POST/API/APPLICATION_ID =用戶&格式= JSON & session_token = 6thk20fhv7d727emgdhfka6034 HTTP/1.1 主持人:www.tagged.com
接受:text/html的,是application/xhtml + xml的,應用/ XML; q = 0.9,/; q = 0.8 接受語言:EN-US,EN; q = 0.5
接受編碼:gzip,放氣
接收字符集:ISO-8859-1,utf-8; Q = 0.7,*; Q = 0.7
X-請求-隨着:XMLHttpRequest的
內容類型:application/x-www-form-urlencoded;字符集= UTF-8
的Content-Length:88
connect_status = -1; __utmb = 50703532.0.10.1303366930
DNT:1個
連接:保持活着
附註:無緩存
緩存控制:無緩存
方法= tagged.usermgmt .addFriend & uid_to_add = 5402501977 & api_signature = & track = 1mJ0lY7-W3
我明白一切,直到方法。據我所知,你只能提供GET或POST到HttpWebRequest.Method。有人可能爲我填補空白嗎?
你是指「從通過javascript動態加載內容的頁面檢索數據」是什麼意思?你想通過HttpWebRequest調用從URL加載內容嗎? – 2011-04-21 06:52:13