我想在瀏覽網站時收集一系列響應,然後使用響應「重新創建」過程。在硒webdriver中呈現一系列響應
從other thread我發現這個解決方案來渲染HTML:
content = requests.get("https://stackoverflow.com/").content
driver = webdriver.Chrome()
driver.get("data:text/html;charset=utf-8," + content)
不幸的是,當我嘗試這(使用Firefox而不是Chrome瀏覽器),內容是簡單地把在瀏覽器地址欄中。
我該如何渲染一系列響應,例如使用硒webdriver進行XHR響應?
謝謝!但是,我能否也以這種方式處理所有其他請求?就好像瀏覽器發送請求一樣,並且會收到虛擬響應 - 而不必發送請求。我想提供回覆,並查看瀏覽器的行爲。 – Peter1807
@ Peter1807不確定,你能詳細說明你想要達到什麼目的,爲什麼你需要一個真正的瀏覽器,而不是僅僅使用'requests'?謝謝。 – alecxe
我想測試客戶端框架。服務器響應在這些情況下包含僅在瀏覽器中呈現的模板。我想看看如何改變這些模板影響結果頁面。 – Peter1807