是否可以直接将网页呈现给python中的图像?

cam*_*ino 9 python selenium-webdriver

现在我使用selenium将网页保存为图像.

from selenium import webdriver
browser = webdriver.Firefox()
browser.get("some url")
browser.save_screenshot(img)
browser.quit()
Run Code Online (Sandbox Code Playgroud)

但每次弹出窗口都会出现问题.

有没有办法可以直接将图像渲染到图像?

cam*_*ino 3

我在How do I run Selenium in Xvfb ?中找到了解决方法

它在linux下运行得很好。

from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Firefox()
browser.get("some url")
browser.save_screenshot(img)
browser.quit()
display.stop()
Run Code Online (Sandbox Code Playgroud)