嘗試使用HttpClient閱讀網頁。但是一些html被一些js魔法隱藏,試着在這個頁面上查看源代碼http://uc.worldoftanks.eu/uc/accounts/#wot&at_search=a
任何想法如何讓HttpClient返回「完整的」html頁面?html src隱藏
0
A
回答
5
HttpClient
不處理javascript,這意味着在從服務器讀取http內容時沒有可隱藏的內容。
它可能倒過來,在頁面上運行的JavaScript可能創建新的HTML元素,並將它們追加到DOM ......這是不是你可以使用處理HttpClient
,HttpClient
是設計了一個通信客戶端純粹是通過HTTP連接讀取數據。
0
當網頁加載,請求被髮送到
http://uc.worldoftanks.eu/uc/accounts/?type=table&offset=0&limit=25&order_by=name&search=a&echo=1&id=accounts_index
嘗試按該地址與您的HttpClient來查看錶數據。玩offset
,limit
和order_by
值來改變分頁和排序。
儘管如此,手動瀏覽到所述URL會產生重定向,因此您需要在您的HttpClient中包含一些Request標頭。請求我的瀏覽器的問題,這並不產生與表數據的JSON響應,的完整標題如下:
GET /uc/accounts/?type=table&offset=0&limit=25&order_by=name&search=&echo=1&id=accounts_index HTTP/1.1
Host: uc.worldoftanks.eu
Connection: keep-alive
Referer: http://uc.worldoftanks.eu/uc/accounts/?type=table&offset=0&limit=25&order_by=name&search=a&echo=1&id=accounts_index
X-Requested-With: XMLHttpRequest
X-CSRFToken: 5e33bf57602f76de9285e9b14bcfe7fe
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.107 Safari/535.1
Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-GB,en;q=0.8,en-US;q=0.6,ar;q=0.4
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: csw_popup=true; __utma=21812543.1316104722.1312873581.1312873581.1312873581.1; __utmb=21812543.2.10.1312873581; __utmc=21812543; __utmz=21812543.1312873581.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); csrftoken=5e33bf57602f76de9285e9b14bcfe7fe
他們可能會尋找X-Requested-With
或Accept
或Referrer
,例如。
相關問題
- 1. 隱藏圖片的src值
- 2. 在fancybox中隱藏空src
- 3. 如何隱藏iframe src
- 4. 如何隱藏腳本src?
- 5. 如何隱藏Iframe src?
- 6. 如果src爲空,則隱藏iframe
- 7. 隱藏HTML
- 8. 隱藏HTML
- 9. 如何隱藏視頻html標籤的src?
- 10. Zend隱藏的元素:隱藏html值
- 11. 隱藏代碼隱藏的HTML屬性
- 12. 如何隱藏iframe中的URL/SRC?
- 13. Eclipse項目隱藏src文件夾
- 14. 隱藏或加密文件路徑(src)
- 15. 使用jquery隱藏空白src圖像
- 16. 從代碼隱藏img src路徑?
- 17. 如果src爲空,則隱藏圖像
- 18. HTML - DIV不隱藏
- 19. Javascript隱藏DIV HTML
- 20. 隱藏HTML表列
- 21. 隱藏html元素
- 22. 隱藏在HTML/CSS
- 23. 用jquery隱藏HTML
- 24. Schema.org隱藏的HTML
- 25. 如何隱藏html div
- 26. 如何隱藏在HTML
- 27. Html,CSS,php隱藏分區
- 28. 貝寶隱藏html代碼
- 29. Html隱藏div覆蓋
- 30. 隱藏學生的HTML
嗯,對,太糟糕了:( –
@martin:據我所知,在頁面加載後添加的唯一數據是表數據,通過查詢另一個地址,您仍然可以輕鬆獲取該數據;請參閱我的文章。 –