如果我没有错,你想比较原始的html
ctrl+U
和呈现的html
browser.page_source
,您可以使用
requests
import requests
originalHTML = requests.get('http://...').text
print(originalHTML)
或者可以为
view-source:
url = 'https://..../'
browser.get(url)
renderedHTML = browser.page_source
# open blank page because JS cannot open special URL like `view-source:`
browser.execute_script("window.open('about:blank', '_blank')")
# switch to tab 2
browser.switch_to_window(browser.window_handles[1])
browser.get("view-source:" + url)
originalHTML = originalHTML = browser.find_element_by_css_selector('body').text
# switch to tab 1
#browser.switch_to_window(browser.window_handles[0])