[英]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.