我想從這個網站獲取信息
使用HTML Agility Pack進入我的ASPX頁面。但我不能這樣做,因為在我搜索網頁中的數據後加載了數據。
我需要在5分鐘的間隔後連續完成一些數據。
您提到的網站中的搜索結果是使用Javascript動態呈現的,數據來自Jax通過Ajax響應。 HtmlAgilityPack旨在解析Html,而不是Json。
考慮為.Net使用Selenium或iMacros驅動程序,或者為Microsoft Framework提供WebBrowser類。這些工具在後台運行瀏覽器,因此他們可以在該頁面中運行Javascript代碼並呈現您想要抓取的Html。
Selenium
iMacros
WebBrowser
只需要設置適當的時間,所以他們會一直等到搜索結果出現在頁面上。