
今天忽然想起来,自己做的很多事情都是和网页有关系的,但是发现一直都是自己提供想法(职业病)让别人帮自己处理,突发奇想的想自己进行尝试,记录一下部署的过程,其中规避了百度教程的一些坑
- 本次部署在macOS Monterey 12.2 (21D49)版本下进行
- 处理器为Apple M1Max Arm64
- 使用版本 98.0.4758.80(正式版本) (arm64) 的Chrome浏览器
0x1 部署Selenium
部署 Selenium
的时候,需要用到 pip3
这里不在过多赘述,这里还是推荐通过 brew
进行安装 pip3
我们打开 启动台👉其他👉终端(Terminal)
输入下面命令
pip3 install selenium
部分小伙伴还会遇到WARNING提示
我们只需要按照他的要求,复制这段话中标记的命令对pip进行升级即可,如下
WARNING: You are using pip version 21.3.1; however, version 22.0.3 is available.
You should consider upgrading via the '/Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip' command.
0x1 配置ChromeDriver
我们先查看自己的Chrome版本号,如下位置
然后寻找对应Chrome版本的ChromeDriver
我们找到对应版本的目录以后,会看到这样一个结构,选择自己的系统版本下载即可,这里选择 mac64 m1
下载完成后,解压会得到一个chromedrive
r文件,我们需要将这个文件拷贝到/usr/local/bin
路径下,但是这个路径正常没有办法访问,为了省事,我们按照如下操作
我们在终端里面,直接使用命令,cd到/usr/local/bin
路径,命令如下
cd /usr/local/bin
因为这个目录是需要权限写入的,我们用命令拷贝过去,如下演示
然后输入密码(终端输入密码不显示)
输入完以后,补上一条命令
chmod 777 chromedriver
xattr -d com.apple.quarantine chromedriver
然后我们在终端里面输入chromedriver,看看有没有反应,如下
legna@Legnas-MBP bin % chromedriver
Starting ChromeDriver 98.0.4758.80 (7f0488e8ba0d8e019187c6325a16c29d9b7f4989-refs/branch-heads/4758@{#972}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
打完收工,学会了吗,点个赞再走~~