由于我用的MAC电脑,所以不同于Windows系统,ChromeDriver的安装方式也会不一样
首先,对于Windows而言,只要把下载下来的ChromeDriver二进制执行文件存放在python3的安装根目录下即可
但是,对于MacOS而言,直接放在python3的安装根目录下是没用的,因为我就犯过这样的错,然后在执行下面的代码的时候报了 找不到ChromeDriver的错,于是根据报错信息,我上网查了一下对于Mac安装ChromeDriver的正确打开方式,嗯,方式如下:
1. 对了,先提供一个安装ChromeDriver的链接:https://npm.taobao.org/mirrors/chromedriver/
2. 找到跟你的Chrome浏览器版本一致的安装包,下载并存放到/usr/local这个目录下
查看浏览器版本的方法如下:
请看上图,我的浏览器的版本是:75.0.3770.100,那么我就要下载的ChromeDriver的版本是75.0.3770.90的,就是如下这个啦:
3. 下载到指定安装目录之后,我们通过终端命令来解压,要解压到bin目录下哦,否则也是不可行的,所以一开始其实也可以把安装包直接下载丢到/usr/local/bin这个目录下,省得解压的时候再指定目录。anyway,你喜欢哪种方法都行,只要最后保证把chromedriver.exe这个执行文件存放到/usr/local/bin这个目录就行:
1 | sudo unzip chromedriver_mac64.zip /usr/local/bin |
4. 接着你就可以写下这两行代码校验一下啦,对了我用的python语言:
1 2 3 | from selenium.webdriver import Chrome webdriver_obj = Chrome() |
5. 执行上述代码,如果出现如下页面,就说明安装成功啦!
好啦,完毕!
标签:
Selenium
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构