Python+Selenium:初步使用Chrome谷歌浏览器

·············环境结合···············


我的环境:window10 64位

Python 3.7 32-bit

selenium 3.141.0

Google Chrome 92.0.4515.107 (正式版本) (32 位)

···························································································

一、配置selenium环境:


1、查看对应Chrome版本(笔者已经更新为最新浏览器版本):

打开谷歌浏览器——》浏览器输入地址

  1. chrome://version/

——》查看关于Chrome版本

  1. Google Chrome 92.0.4515.107 (正式版本) (32 位) (cohort: 92_win_107)

Python+Selenium:初步使用Chrome谷歌浏览器_第1张图片

2、下载Chrome谷歌浏览器对应版本的驱动: Chrome Drive

选择版本为

92.0.4515.43(正式版本)的选项——》选择合适自己电脑谷歌的chromedriver版本(note.txt是介绍文档)

Python+Selenium:初步使用Chrome谷歌浏览器_第2张图片

下载后解压至Python安装目录下的Scripts目录下(图片里面选中的就是解压后的文件)

Python+Selenium:初步使用Chrome谷歌浏览器_第3张图片

3、安装selenium

首先检查是否已安装selenium

  1. pip list

查看是否安装过selenium确认没有安装

打开命令行输入

  1. pip install selenium

等待安装完成。

4、验证selenium

第一种验证方式

①确保电脑上安装谷歌浏览器

②cmd窗口输入如下指令

>python

>from selenium import webdriver

>webdriver.Chrome()

如果能启动浏览器,说明环境安装(启动不成功,卸载重新来一次)

按Ctrl+Z再按回车退出即可

第二种验证方式

编辑输入代码

  1. import time

  1. from selenium import webdriver

  1. # 1、创建Chrome实例 。

  1. driver = webdriver.Chrome()

  1. # 2、driver.get方法将定位在给定的URL的网页 。

  1. driver.get("https://www.baidu.com/") # get接受url可以是如何网址,此处以百度为例

  1. # 3、定位元素 。

  1. # 3.1、用id定位输入框对象,

  1. driver.find_element_by_id("kw").send_keys("python")

  1. # 3.2、用id定位点击对象,用click()触发点击事件

  1. driver.find_element_by_id('su').click()

  1. time.sleep(3) # 延迟3秒

  1. # 4、退出访问的实例网站。

  1. driver.quit()

你可能感兴趣的:(python,chrome,selenium)