好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

使用Chrome-headless模式下,截屏不全屏的问题

在headless模式下,是没有打开浏览器窗口的,那么driver.maximize_window(),找不到目标也打不开。 我们可以换一种方式,去在无头模式下,指定浏览器的窗口大小运行即可。

        __options = Options()
        __options.add_argument('--headless')
        __options.add_argument('--window-size=1920x945')#这里加上你的目标窗口大小就可以了
        driver = webdriver.Chrome(chrome_options = __options)

还有,如何获知你的浏览器最大化的尺寸呢? 我们可以通过JS的方法,F12,打开控制台 document.documentElement.clientHeight; document.documentElement.clientWidth;

查看更多关于使用Chrome-headless模式下,截屏不全屏的问题的详细内容...

  阅读:39次