要使用Selenium直接呈现某些HTML,您可以将数据方案与get方法一起使用:
from selenium import webdriver
import requests
content = requests.get("https://stackoverflow.com/").content
driver = webdriver.Chrome()
driver.get("data:text/html;charset=utf-8," + content)
或者您可以使用一段脚本编写页面:
from selenium import webdriver
import requests
content = requests.get("https://stackoverflow.com/").content
driver = webdriver.Chrome()
driver.execute_script("""
document.location = 'about:blank';
document.open();
document.write(arguments[0]);
document.close();
""", content)