1:环境搭建和webdriver原理

Selenium只是一个库
一:安装
1:python3 -m pip install selenium
安装目录路径D:\study\python3\Lib\site-packages下selenium和selenium-info
2:python3 -m pip uninstall selenium
卸载selenium和selenium-info

二:下载chromedriver驱动放在python安装目录
1:chrome镜像地址
http://npm.taobao.org/mirrors/chromedriver/

2:查看chrome版本和停止更新
版本:帮助---关于Google Chrome
停止更新:
链接https://www.jianshu.com/p/1ddfc26a988d
1:
cmd---compmgmt.msc---Google更新服务(gupdate和gupdatem)手动
2:
C:\Program Files (x86)\Google\Update(浏览器安装路径)重命名GoogleUpdate.exe为GoogleUpdate2.exe

终极方法
1:首先就是清空Update文件夹里的内容,提示程序占用删除不了,在任务管理器里找到google update的进程杀掉。
2:接下来右键Update文件夹,属性里的安全页签里点击编辑,设置system完全控制权设置为拒绝。System是最高权限,设置完了之后google就没有权限动这个文件了。

注意:chromedriver和浏览器版本对应

三:还原窗口项目
pycharm-view-Tool Window-Project

四:webdriver原理

http通讯
客户端python.java写的代码----服务端:diver(diver.api都是一个接口,参数传的json格式)

通讯流程
xxxdiver启动.ip+端口监听
selenium webdriver跟xxxdriver建立连接,然后发送http请求
xxxdriver收到指令---运行
xxxdriver把结果返回给selenium webdriver


from selenium import webdriver
def test_selenium():
driver=webdriver.Chrome()#大写Chrome带括号
driver.get('http://www.baidu.com')
 
posted @   观呼吸  阅读(102)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示