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)

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

  • 相关阅读:
    atcoder #082 E 暴力 计算几何
    LightOJ 1364 树形DP
    gym100712 ACM Amman Collegiate Programming Contest
    CF757 C hash
    CF844 C 置换 水
    CF544 C 背包 DP
    CF540 D 概率 DP
    CF540 C BFS 水
    CF540 B 贪心
    CF745 C 并查集
  • 原文地址:https://www.cnblogs.com/fengpingfan/p/10689015.html
Copyright © 2011-2022 走看看