Python+Selenium:初步使用Chrome谷歌浏览器
2024-09-16 21:37:19
·············环境结合···············
我的环境:window10 64位
Python 3.7 32-bit
selenium 3.141.0
Google Chrome 92.0.4515.107 (正式版本) (32 位)
···························································································
一、配置selenium环境:
1、查看对应Chrome版本(笔者已经更新为最新浏览器版本):
打开谷歌浏览器——》浏览器输入地址
chrome://version/
——》查看关于Chrome版本
Google Chrome 92.0.4515.107 (正式版本) (32 位) (cohort: 92_win_107)
2、下载Chrome谷歌浏览器对应版本的驱动: Chrome Drive
chromedriver下载网址:http://chromedriver.storage.googleapis.com/index.html
选择版本为
92.0.4515.43(正式版本)的选项——》选择合适自己电脑谷歌的chromedriver版本(note.txt是介绍文档)
下载后解压至Python安装目录下的Scripts目录下(图片里面选中的就是解压后的文件)
3、安装selenium
首先检查是否已安装selenium
pip list
查看是否安装过selenium确认没有安装
打开命令行输入
pip install selenium
等待安装完成。
4、验证selenium
第一种验证方式
①确保电脑上安装谷歌浏览器
②cmd窗口输入如下指令
>python
>from selenium import webdriver
>webdriver.Chrome()
如果能启动浏览器,说明环境安装(启动不成功,卸载重新来一次)
按Ctrl+Z再按回车退出即可
第二种验证方式
编辑输入代码
import time
from selenium import webdriver # 1、创建Chrome实例 。
driver = webdriver.Chrome()
# 2、driver.get方法将定位在给定的URL的网页 。
driver.get("https://www.baidu.com/") # get接受url可以是如何网址,此处以百度为例
# 3、定位元素 。
# 3.1、用id定位输入框对象,
driver.find_element_by_id("kw").send_keys("python")
# 3.2、用id定位点击对象,用click()触发点击事件
driver.find_element_by_id('su').click()
time.sleep(3) # 延迟3秒
# 4、退出访问的实例网站。
driver.quit()
最新文章
- deepin 15.3 安装配置nginx
- Thread
- 用FireFox火狐浏览器的3D Tilt 插件查看网页3D视图效果
- ThinkPHP_基础(1)目录结构
- 局域网单机部署双tomcat内外网不能访问防火墙问题查出来
- C# Reflection BindingFlags
- 自定义EL
- 天天模拟器 和 Genymotion 设置代理
- Ext 4.2以后版本 ComboBox 联动
- 39. Combination Sum
- Vim Gtags插件
- Windows 环境下基于 nginx 的本地 PyPI 源
- PHPStrom 使用技巧以及基本设置教程【更新完结】
- Linux系统性能测试工具sysbench
- 解决dispaly:inline-block 遗留间隙的问题
- angular post发送请求和GET发送请求,服务器端接收不到信息的问题
- php的sendmail发件人邮箱设定
- 执行3小时超长SQL的分析优化过程:从索引遇见IS NULL,到最佳实践
- Bootstrap 实战之响应式个人博客 (二)
- c# 图片带水纹波动