HtmlAgilityPack下載由javascript異步加載的網頁

c# html-agility-pack javascript web-scraping

我正在使用HtmlAgilityPack並嘗試加載一些網頁。一些網頁是基於JavaScript的,並且異步加載。是否有任何方法可以在x秒後或確保頁面完全加載後加載網頁

熱門答案

Html Agility Pack並不模仿客戶端調用來動態地將內容加載到DOM中。這是一個無頭刮刀正在下載服務器給出的靜態頁面;如果您需要該內容,則必須模仿客戶端瀏覽器的調用。如果您不想嘗試模擬瀏覽器所做的調用,而不是使用無頭刮刀,您可以使用Selenium之類的東西為您執行此操作, 不利的是,瀏覽器將在主機上打開。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因