美文网首页
Selenium控制Firefox禁止弹出窗口问题

Selenium控制Firefox禁止弹出窗口问题

作者: 周恩国的学习笔记 | 来源:发表于2018-12-21 10:33 被阅读0次

    对于不好破解API的网站,爬取数据只好通过selenium来客户端模拟,selenium有很多坑,实在是一个接着一个,而且相关好的介绍文档比较少,最近selenium模拟登陆总遇到弹出询问窗口的问题,如下图所示:

    image

    需要反复点击很麻烦,查了很多文档,最后总结出以下的方法禁止弹出窗口:

    
    option = webdriver.FirefoxProfile()
    
    option.set_preference("dom.webnotifications.enabled",False)
    
    browser = webdriver.Firefox(option)
    
    

    原理是设置firefox的about:config页面,如下图:

    image

    代码中提供了selenium中的实现,供大家参考

    相关文章

      网友评论

          本文标题:Selenium控制Firefox禁止弹出窗口问题

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