在Mac系统下搭建Selenium环境并驱动Chrome浏览器
wptr33 2024-12-03 03:58 10 浏览
本文带领那些使用Mac的童鞋们实现Selenium驱动Chrome浏览器,虽然会有坑,但是我们可以凭借敏捷的身手躲过。下面就开始吧:
安装selenium
打开终端 ->pip安装(安装命令:pip3 install selenium)
安装浏览器驱动
ChromeDriver
1. 查看Chrome版本
打开chrome,在设置->关于Chrome
查看Chrome的版本号。
2. 查找Chrome和ChromeDriver的对应关系
Chrome73以上版本,ChromeDriver版本与Chrome版本均保持一致;Chrome73以下版本,可参考以下关系表,查找ChromeDriver版本。
3. 下载对应ChromeDriver
打开ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html
选择对应版本的
4. ChromeDriver环境配置
进入/usr/local/bin目录(由于Mac该目录是隐藏的,所以可通过快捷键command+shift+g打开)
查看ChromeDriver版本:chromedriver –version。
注意,能够输出ChromeDriver版本即安装成功。
5. 编写脚本启动Chrome浏览器
# 启动Chrome
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://www.baidu.com/') # 打开百度
运行脚本,打开百度首页。
-------------------------------------此处有坑------------------------------------->
如果运行脚本,出现如下所示的chromeDriver不能运行的提示。
解决方案:
- 在电脑中找到终端。
2、在弹出的命令提示框中,输入sudo spctl --master-disable,确定,提示你输入密码,密码就是你电脑的密码。
3、打开系统偏好设置,安全性与隐私里面,找到任何来源。
相关推荐
- 为什么劝你不要买Switch OLED?(现在买switch oled划算吗)
-
那么在聊我们自己的观点前,还是先来看看这款任天堂SwitchOLED款式究竟带来了哪些变化吧。SwitchOLED已经把它最大的特点之一写到了名字里——OLED。这款产品改动最大的地方,就是在维...
- 新游戏、怀旧机!没有Switch新机的任天堂还能俘虏玩家们的心吗?丨C位
-
6月16日凌晨,日本电子游戏巨头任天堂在E3游戏展会上举行了发布会。翘首以盼的SwitchPro并未亮相,截止发稿,任天堂股价跌2.44%。但玩家们最为期待的《塞尔达:荒野之息2》将于2022年推出...
- 腾讯引进Nintendo Switch (OLED版)开启预售 多重满足您的娱乐需求
-
1月4日,腾讯引进NintendoSwitch(OLED版)开启预售,并将于1月11日正式发售。NintendoSwitch(OLED版)是NintendoSwitch的全新款式,配置色彩艳丽的...
- 股东大会上任天堂考虑移植更多WiiU和GC游戏到Switch
-
任天堂股东大会上有任天堂的忠实小股东玩家提议想在Switch玩到WiiU以及GC的经典游戏,对于这个问题,官方给了正面的回应。官方表示目前皮克敏等部分游戏已经可以在switch上玩了,今后会认真考虑玩...
- 《野狗子》M站均分低至60分!IGN仅给5分、VGC感觉像是PS3游戏
-
外山圭一郎工作室首部作品《野狗子》全球媒体口碑已解禁,总体评价一般,目前M站均分已降低至60分,21条评价,好评5条,中评14条,差评2条。IGN为其打出5分评价。《野狗子》的特色在于一些有趣的附身交...
- 《EA SPORTS FC 25》加入任天堂游戏试玩会,Switch版可免费体验
-
近日,EASPORTS宣布其最新力作《EASPORTSFC25》的Switch版本已正式加入任天堂游戏试玩会。即日起至3月2日,所有NintendoSwitchOnline订阅用户均可限时...
- Double Kill!马里奥乐园+Switch能解任天堂焦虑吗?丨C位
-
近日,“超级任天堂世界”主题乐园在大阪环球影城开园,“超级马里奥之父”宫本茂现身揭幕仪式。任天堂近来喜事连连,2020年财年前九个月实现营收838亿元,贡献最大的Switch销量远超索尼PS5与微...
- 迷你主机、Switch好搭子:16寸4K超亮QLED CFORCE便携屏值得入手吗
-
一、迷你主机、Switch好搭子...
- 怎样查看Switch的“主机序列号信息”
-
小时候看到游戏机就走不动,现在玩游戏越来越方便了,比如Switch.今天讲讲怎样查看Switch的“主机序列号信息”。第一步:点击【设置】...
- Switch版《EA SPORTS FC 25》容量相比前作缩水
-
备受期待的Switch版足球游戏《EASPORTSFC25》即将发布,根据任天堂官方网站的游戏信息显示,与前作《EASPORTSFC24》相比,游戏容量有所下降。在任天堂官方网站可以查到,...
- switch双系统升级注意点(switch双系统升级注意点是什么)
-
升级系统有风险,建议只有实在想玩的游戏玩不了的时候再升级。1、针对双系统进行,单系统不适用。2、国行系统同pj系统的升级是分开的,互不干涉。国行系统进入后直接升级即可。3、升级之前,建议先做好各类备份...
- 《鬼泣4:特别版》游戏评测:全家老小齐上阵
-
游戏名称:鬼泣4:特别版英文名称:DevilMayCry?4SpecialEdition游戏类型:动作游戏ACT制作公司:CAPCOMCo.,Ltd.发行公司:CAPCOMCo.,L...
- 最好不要在超过35°C的环境温度里玩你的掌机
-
随着进入“初伏”,天气越发酷热,今年全球高温尤为严重。Valve对此发布了一个安全警告,告诉玩家SteamDeck可以在哪些温度下安全运行。Valve指出,SteamDeck的最佳工作环...
- 任天堂回应股东玩家 考虑Switch回溯游玩WiiU以及GC游戏
-
今日有任天堂的忠实小股东玩家提议想在Switch玩到WiiU以及GC的经典游戏,官方回应称正在考虑中,敬请期待。·当然,Switch回溯游玩WiiU以及GC游戏的方式有任天堂的在线服务直接游玩官方优...
- Switch 2神秘C键用途曝光!或能连接初代NS手柄
-
直到近日,游戏圈内的风云人物、知名爆料人extas1s站了出来,带来一则令人颇感意外的消息。extas1s爆料称,玩家有望借助这个神秘的C按钮,实现初代Switch与Switch2...
- 一周热门
-
-
C# 13 和 .NET 9 全知道 :13 使用 ASP.NET Core 构建网站 (1)
-
因果推断Matching方式实现代码 因果推断模型
-
git pull命令使用实例 git pull--rebase
-
git pull 和git fetch 命令分别有什么作用?二者有什么区别?
-
面试官:git pull是哪两个指令的组合?
-
git 执行pull错误如何撤销 git pull fail
-
git fetch 和git pull 的异同 git中fetch和pull的区别
-
git pull 之后本地代码被覆盖 解决方案
-
还可以这样玩?Git基本原理及各种骚操作,涨知识了
-
git命令之pull git.pull
-
- 最近发表
-
- 为什么劝你不要买Switch OLED?(现在买switch oled划算吗)
- 新游戏、怀旧机!没有Switch新机的任天堂还能俘虏玩家们的心吗?丨C位
- 腾讯引进Nintendo Switch (OLED版)开启预售 多重满足您的娱乐需求
- 股东大会上任天堂考虑移植更多WiiU和GC游戏到Switch
- 《野狗子》M站均分低至60分!IGN仅给5分、VGC感觉像是PS3游戏
- 《EA SPORTS FC 25》加入任天堂游戏试玩会,Switch版可免费体验
- Double Kill!马里奥乐园+Switch能解任天堂焦虑吗?丨C位
- 迷你主机、Switch好搭子:16寸4K超亮QLED CFORCE便携屏值得入手吗
- 怎样查看Switch的“主机序列号信息”
- Switch版《EA SPORTS FC 25》容量相比前作缩水
- 标签列表
-
- git pull (33)
- git fetch (35)
- mysql insert (35)
- mysql distinct (37)
- concat_ws (36)
- java continue (36)
- jenkins官网 (37)
- mysql 子查询 (37)
- python元组 (33)
- mysql max (33)
- mybatis 分页 (35)
- vba split (37)
- redis watch (34)
- python list sort (37)
- nvarchar2 (34)
- mysql not null (36)
- hmset (35)
- python telnet (35)
- python readlines() 方法 (36)
- munmap (35)
- docker network create (35)
- redis 集合 (37)
- python sftp (37)
- setpriority (34)
- c语言 switch (34)