现在我使用selenium将网页保存为图像.
from selenium import webdriver browser = webdriver.Firefox() browser.get("some url") browser.save_screenshot(img) browser.quit()
但是每次弹出窗口都会出现问题.
有没有办法可以直接将图像渲染到图像?
解决方法
我在
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()