我想從這個網站解析某些圖像有些網頁..我使用htmlagilitypack爲 其他頁面 但是這個頁面使用Ajax加載圖像的Webbrowser試圖解析它使用Ajax加載數據
所以這是網頁的工作原理。
- 有一個div標籤,不包含任何內容。
權股利低於他們在CDATA事情
<script type="text/javscript> //< ![CDATA[ (function(){ ajax POST request to a 'aaaaaa.js' file with the id parameter and if the request is success, it updates the blank div my changing the innerHTML value. })(); //]]> </script>
腳本標籤所以..我的嘗試是......
使用WebBrowser導航到該頁面控制。 它加載圖像就好了,但是當我試圖讓的「DocumentText」 它只顯示空白div標籤...
試值從AJAX POST獲取直線數據使用的WebRequest和WebResponse .. 但..也許會導致其.js文件..它不工作..我只得到HTTP錯誤。
瀏覽帶有參數的js文件的權限。 給我一個錯誤頁面
瀏覽頁面我試圖解析,然後導航到.js頁面。 (我猜瀏覽器緩存的東西,當我瀏覽原始頁面,但我不知道它是什麼。) 我得到了JSON響應!我可以使用這個數據..但自從瀏覽器控件使用IE瀏覽器。它只是問我是否要下載響應的js文件。
什麼是網站地址?當您通過WebBrowser控件加載頁面並且DocumentText屬性爲空時,是否可以通過DOM獲取圖像(例如WebBrowser1.Document.GetElementsByTagName(「img」))? – 2012-03-19 03:11:48
請不要用「C#/」等來標題。這就是標籤的用途。 – 2012-03-19 03:46:55
@John Saunders對不起!這是我第一次寫 – 2012-03-19 05:05:33