selenium 学习笔记(一)

pip的安装

新建一个txt

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

把上面的代码复制进去后,把后缀名改为.bat然后双击运行

当前目录会出现一个这个文件

然后在命令行pyhon get-pip.py等它下好就可以了
selenium安装

需要安装到工程目录下,可以直接在pycharm打开终端

pip install selenium这样才能import,在其它地方安装,import是不行的
webdirver的安装

下载链接

https://googlechromelabs.github.io/chrome-for-testing/

看清楚是chromedirver不是chrome再下

diver的历史版本 :https://chromedriver.storage.googleapis.com/index.html

下载后解压有一个chromediver.exe的文件,把它复制到chrome.exe所在的目录下

写demo测试

在pycharm中新建一个test.py的文件,输入以下代码:

复制代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

wd = webdriver.Chrome()
wd.get('https://www.baidu.com')

可以成功打开浏览器跳转到百度首页就算成功(浏览器会自动关闭没问题)

参考文档:https://www.byhy.net/auto/selenium/01/

b站学习视频:https://www.bilibili.com/video/BV1Z4411o7TA/?p=4\&spm_id_from=pageDriver\&vd_source=9011454fd1a10236b01d23c81676c2bd

相关推荐
楚山之石22 分钟前
【Nat Biomed Eng】Connectome 2.0 超高梯度扫描仪:500 mT/m 与 600 T/m/s 把活体人脑微观结构分辨推进到亚微米级
图像处理·学习·数据分析·mri
坤坤子吖3 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
YLCHUP7 小时前
【思维&图论建模】题解:债权(debt)_图论_建模_思路转化_思维题目_C++算法竞赛
c++·笔记·算法·数学建模·贪心算法·深度优先·图论
LGL6030A7 小时前
Java学习历程31——初识Spring Boot
java·spring boot·学习
阿达和自己8 小时前
springboot学习-springboot引入MyBatis-Plus
spring boot·学习·mybatis
旖旎夜光9 小时前
【C++ 基础入门】C++11 新特性(中):右值引用、移动语义与完美转发
开发语言·c++·笔记·学习
星恒随风19 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
§ꦿCFོ༉20 小时前
嵌入式八股文—C语言入门学习(四)
c语言·开发语言·学习
2603_969694851 天前
【JavaWeb学习记录】MyBatis核心知识点与实战笔记:从入门到动态SQL
笔记·sql·学习·mysql·mybatis·javaweb·学习方法
可乐ea1 天前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文
服务器·数据库·笔记·ai智能体·提示词工程·上下文工程·记忆系统