当前位置:   article > 正文

Python使用Selenium控制Chrome浏览器(web自动化)_python控制chrome

python控制chrome

环境windows10  anaconda python2.7 selenium 

 

自己Chrome浏览器和chromedriver版本必须保持一致

(自己下载https://chromedriver.storage.googleapis.com/index.html)

我使用的是最新版8.0.41417

1、将下载后的webdriver包解压到文件夹,将该文件夹添加到系统环境变量

2、使用python导入selenium

  1. #coding=utf8
  2. from selenium import webdriver
  3. from selenium.webdriver.chrome.options import Options
  4. option=Options()
  5. #1.创建Chrome浏览器对象,这会在电脑上在打开一个浏览器窗口
  6. browser = webdriver.Chrome(chrome_options=option,executable_path="D:\webriver\chromedriver.exe")
  7. #通过浏览器向服务器发送URL请求
  8. browser.get("http://baidu.com")

(若要爬取页面啥的被webdriver这个东西检测到了,加入下面这个)

  1. #去除webdriver标记不被检测到
  2. browser.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
  3.   "source""""
  4.     Object.defineProperty(navigator, 'webdriver', {
  5.       get: () => undefined
  6.     })
  7.   """
  8. })

其他操作太多不一个个写出来了,百度,按需取用

效果如图

image.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/595317
推荐阅读
相关标签
  

闽ICP备14008679号