美文网首页
selenium 打开虚拟窗口pyvirtualdisplay

selenium 打开虚拟窗口pyvirtualdisplay

作者: 沫明 | 来源:发表于2020-01-07 11:01 被阅读0次

    selenium有无头模式options.add_argument('--headless')。在无头模式被对方网站检测出来时,我们在服务器上跑selenium就需要开虚拟窗口,否则就会出现浏览器打开失败。虚拟窗口需要pyvirtualdisplay库和Xvfb(虚拟现实库)配合使用 。

    项目中需要pip install pyvirtualdisplay
    服务器上需要安装yum install xorg-x11-server-Xvfb

    在浏览器设置的地方添加:

            display = Display(visible=0, size=(800, 800))
            display.start()  
    
    image.png

    相关文章

      网友评论

          本文标题:selenium 打开虚拟窗口pyvirtualdisplay

          本文链接:https://www.haomeiwen.com/subject/qtlractx.html