关于selenium的安装和GoogleDriver与Google版本的对应安装问题

首先,第一步,关于selenium的安装和GoogleDriver与Google版本的对应安装问题。

  • 安装selenium,很简单,直接
pip3 install selenium
  • selenium 本身是一个自动化测试工具,需要配合浏览器来使用。接下来安装 ChromeDriver

    首先,通过在谷歌浏览器输入 chrome://version/ 命令查看Google的版本,可以看到我的版本是 126.0.6478.62 (正式版本) (arm64) .
    image

  • 接下来,在下述几个网站上对应找到Google对应版本的GoogleDriver。

  • 配置GoogleDriver文件,这里以Macos系统演示(Linux和Macos类似,可在终端使用命令行配置环境,win系统类似,经典路径配置问题)。

  • 方式一:解压完 zip 压缩包之后,拷贝二进制文件到 /usr/local/bin 目录下即可

    # 拷贝
    cp chromedriver-mac-arm64/chromedriver /usr/local/bin
     
    # 授权
    cd /usr/local/bin
    xattr -d com.apple.quarantine chromedriver
    

    方式二:打开Finder界面, command + shift + G 输入 /usr/local/bin,进入python本地环境,将解压完 zip 压缩包之后的二进制文件到 /usr/local/bin拖进(拷贝)进目录下即可。

  • 测试

    from selenium import webdriver
    driver=webdriver.Chrome() #启动谷歌浏览器
    driver.get("http://www.zhihu.com") #访问一个网页
    driver.quit() #退出浏览器
    

    selenium 会新唤起一个chrome浏览器,并显示为调试模式,即为成功了。

注⚠️:chrome和googledriver的版本一定要匹配,不然在程序运行时会报错"session not created: This version of ChromeDriver only supports Chrome version".

参考链接:

[1] https://blog.csdn.net/u010454030/article/details/134317195

[2] https://blog.csdn.net/lc_lcrystal/article/details/124683977

[3] https://blog.csdn.net/renshuaicsdn/article/details/125537298

posted @   Amiyai  阅读(454)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示