您可以对BeautifulSoup对象运行.prettify()方法,以获得获取的HTML的完整格式化版本。我意识到Selenium没有这种特殊的方法或任何类似措辞的方法。如何打印HTML的打印版本,以便在Selenium中进行调试?
BeautifulSoup
.prettify()
HTML
Selenium
mrzz3bfm1#
使用browser.page_source。例如:
browser.page_source
from selenium import webdriver import time browser=webdriver.Firefox() browser.get("https://en.wikipedia.org") html = browser.page_source time.sleep(2) print(html) browser.close()
但是..。为了美化它,你仍然需要例如BeautifulSoup,因为selenium没有这样的功能。
selenium
1条答案
按热度按时间mrzz3bfm1#
使用
browser.page_source
。例如:
但是..。为了美化它,你仍然需要例如
BeautifulSoup
,因为selenium
没有这样的功能。