ChromeDriver/Selenium/Python浏览器自动化初体验

目录

ChromeDriver安装

Selenium安装

Python脚本


ChromeDriver安装

在浏览器地址栏输入,查看chrome当前版本:

chrome://version

ChromeDriver/Selenium/Python浏览器自动化初体验_第1张图片

在浏览器地址栏输入,查找chrome当前版本的ChromeDriver,主版本一致即可:

ChromeDriver - WebDriver for Chrome - Downloads

http://chromedriver.storage.googleapis.com/

打开页面后,搜索上一步中的版本号,最后一部分可以忽略。

ChromeDriver/Selenium/Python浏览器自动化初体验_第2张图片

补全地址栏的地址,如下:

https://chromedriver.storage.googleapis.com/103.0.5060.134/chromedriver_win32.zip

开始下载。

Selenium安装

通过windows command 安装Selenium。

pip install selenium

 ChromeDriver/Selenium/Python浏览器自动化初体验_第3张图片

 浏览器自动化环境准备完毕。

Python脚本

#!/usr/bin/env python
# -*- coding:utf-8 -*-

from selenium import webdriver

# 设置chromedriver的执行路径,需要将下载解压好的chromedriver与本脚本放在同一文件夹下,或者补全执行路径。
chromedriver = 'chromedriver'

# 创建浏览器驱动对象
driver = webdriver.Chrome(executable_path=chromedriver)
# 打开网页
driver.get('https://www.baidu.com')

执行python脚本:调用浏览器,打开新页面。

浏览器初体验完成。

如果Chrome浏览器提示,被自动化测试软件控制,可以用代码将其隐藏,如下:

#!/usr/bin/env python
# -*- coding:utf-8 -*-

from selenium import webdriver

# 设置chromedriver的执行路径,需要将下载解压好的chromedriver与本脚本放在同一文件夹下,或者补全执行路径。
chromedriver = 'chromedriver'

# 配置对象
options = webdriver.ChromeOptions()

# 隐藏“Chrome正受到自动测试软件的控制“
options.add_experimental_option('excludeSwitches', ['enable-automation'])

# 创建浏览器驱动对象
driver = webdriver.Chrome(executable_path=chromedriver, options=options)
# 打开网页
driver.get('https://www.baidu.com')

你可能感兴趣的:(Python,selenium,自动化,chrome)