我正在寻找一种呈现 HTML 的方法,并在浏览器(比如说 firefox)之后获取 if 的整个文档源,呈现它......问题是我使用了一些编号,只是外观,比如作为 CSS::before
或 javascript 来突出显示代码块,或渲染 Mathjax。
我的问题是,是否有办法进行“服务器渲染”来做到这一点?如果有怎么办?
我正在寻找一种呈现 HTML 的方法,并在浏览器(比如说 firefox)之后获取 if 的整个文档源,呈现它......问题是我使用了一些编号,只是外观,比如作为 CSS::before
或 javascript 来突出显示代码块,或渲染 Mathjax。
我的问题是,是否有办法进行“服务器渲染”来做到这一点?如果有怎么办?
使用像 selenium 这样的网络驱动程序,只需打开要呈现的文件或 URI,并在呈现后获取页面的源代码。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--headless")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get(URI)
source = driver.page_source