zoukankan      html  css  js  c++  java
  • PySe-007-解决“Chrome正在受到自动软件的控制”

    python使用selenium启动chrome的代码如下所示:

     1 #!/usr/local/bin/python
     2 # -*- coding: utf-8 -*-
     3 
     4 from selenium import webdriver
     5 
     6 browser = webdriver.Chrome()
     7 
     8 #最大化窗口
     9 browser.maximize_window()
    10 
    11 browser.get("http://www.baidu.com")
    12 
    13 print(browser.page_source)

    运行脚本,启动Chrome后,发现浏览器提示“Chrome正受到自动测试软件的控制”,如下图所示:

    如上提示信息,可在启动 Chrome 时设置取消显示通知状态即可,修改后代码如下所示:

    #!/usr/local/bin/python
    # -*- coding: utf-8 -*-
    
    from selenium import webdriver
    
    #浏览器启动设置类
    optons = webdriver.ChromeOptions()
    #浏览器启动配置
    optons.add_argument('disable-infobars')
    #启动谷歌浏览器
    browser = webdriver.Chrome(chrome_options=optons)
    #browser = webdriver.Chrome()
    
    #最大化窗口
    browser.maximize_window()
    
    browser.get("http://www.baidu.com")
    print(browser.page_source)

    重新执行脚本,提示信息即可取消掉。

  • 相关阅读:
    设置Tomcat根目录
    使用Servlet Filter做Login checking
    Javac命令一次编译一个目录下的所有java文件
    Java ArrayList操作
    Java 读Properties
    Java文件读写
    Servlet Listener
    Servlet连接数据库
    Servlet Filter 3
    Servlet Filter 2
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/10689015.html
Copyright © 2011-2022 走看看