selenium 在Selify中,您如何实现使用BeautifulSoup的Prettify()所实现的功能?

nbysray5  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(103)

您可以对BeautifulSoup对象运行.prettify()方法,以获得获取的HTML的完整格式化版本。
我意识到Selenium没有这种特殊的方法或任何类似措辞的方法。
如何打印HTML的打印版本,以便在Selenium中进行调试?

mrzz3bfm

mrzz3bfm1#

使用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没有这样的功能。

相关问题