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

相关推荐
weixin_448119942 小时前
Datawhale Jev Cookbook 202610 笔记3
笔记
姚瑞南2 小时前
【PRD】招投标商机雷达爬虫系统
人工智能·经验分享·笔记·爬虫·产品运营·产品经理
Gnevergiveup2 小时前
ATT&CK红蓝对抗实战指南-Windows安全基础
笔记·网络安全
adinnet20263 小时前
电商客服对话知识库的自学习闭环与质量演进机制
学习
lazy H4 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
试剂界的爱马仕5 小时前
α-Cyano-4-hydroxycinnamic acid(CHCA)用作 MALDI-TOF 基质的配制与使用
大数据·人工智能·深度学习·学习
小向是个Der5 小时前
嵌入式进阶——编译与链接
汇编·单片机·学习·编译原理·交叉编译
江屿风5 小时前
【Plain Language Large Model】【从麦当劳点餐到Redis接入:MCP如何让AI工具集成变简单】流食般投喂
人工智能·redis·笔记·语言模型·llm·mcp
学网安的肆伍6 小时前
认证机制攻防学习|PortSwigger Authentication 靶场复现总结(二):用户名枚举进阶
学习·web安全·网络安全·burpsuite·portswigger·认证安全·靶场复现
海绵宝宝转agent6 小时前
Leetcode二叉树算法个人理解
笔记·学习·算法·leetcode·深度优先