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

相关推荐
历程里程碑15 小时前
Linux 18 进程控制
linux·运维·服务器·开发语言·数据结构·c++·笔记
要开心吖ZSH15 小时前
Spring AI Alibaba 个人学习笔记
人工智能·学习·spring·spring ai·springaialibaba
●VON15 小时前
React Native for OpenHarmony:深入剖析 Switch 组件的状态绑定、无障碍与样式定制
javascript·学习·react native·react.js·von
EnglishJun15 小时前
数据结构的学习(三)---双向链表与循环链表
数据结构·学习·链表
简佐义的博客15 小时前
跟着Nature学习如何联合多组学snRNA-seq + snATAC-seq + WGS+空间转录组分析重构肿瘤亚克隆演化树
学习·重构
im_AMBER15 小时前
Leetcode 112 两数相加 II
笔记·学习·算法·leetcode
卡兰芙的微笑15 小时前
编译鸿蒙6.0release版本出错
学习
暴躁小师兄数据学院15 小时前
【WEB3.0零基础转行笔记】Golang编程篇-第3讲:GO语言中的运算符
笔记·golang·web3
近津薪荼15 小时前
优选算法——滑动窗口3(子数组)
c++·学习·算法
FPGA小迷弟15 小时前
基于FPGA实现HDMI接口,选型/核心技术
学习·fpga开发·verilog·fpga·modelsim