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

前端之家收集整理的这篇文章主要介绍了是否可以直接将网页呈现给python中的图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我使用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()

猜你在找的HTML相关文章