簡體   English   中英

如何在 javascript 對 html 進行更改后獲取 html 源(無需瀏覽器)

[英]How to get html source after javascript made changes to the html (without a browser)

我想獲取網頁的 HTML 源代碼。 我知道我可以使用 HttpRequest class (.NET Framework) 來獲取它,但不幸的是,HTML 尚未“完全形成”,因為我想要的 HTML 然后需要點擊網頁上的鏈接/按鈕HTML (那時我想獲得 HTML 源)。

我嘗試過使用WebBrowser類/控件(.NET Framework)。 即使這可能讓我得到操縱的 HTML 源,我試圖請求的網頁會有彈出窗口,我不能有彈出窗口。 有沒有辦法做到這一點?

如果您必須單擊按鈕、處理彈出窗口、發送帖子請求等。您應該看看Selenium 它使您能夠完全自動化瀏覽器並在頁面上獲取任何 html。 您可以等待某些標簽 ID 存在,然后通過實例獲取 html。 Selinum 可以在沒有 UI 的情況下運行瀏覽器,在 webdriver 上添加參數“--headless”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM