记一下mac m1上使用selenium的场景

这篇具有很好参考价值的文章主要介绍了记一下mac m1上使用selenium的场景。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

已经有几年不做爬虫了 ,今天拿出了之前的一个项目。
闲来无事,就试试再mac m1上跑起来~,结果发现,都适配的很好了!
记一下我的步骤:

1:安装python包

# 我先创建了个虚拟环境
conda create -n selenium python=3.7
# 然后安装包
pip3 install selenium
pip3 install lxml
pip3 install requests
# 一定注意:如果你没有新建环境的话,一定注意安装过程中的包的版本是否适配,
# 如不适配,按照提示 pip3 install --upgrade XXXX==版本号

2:查看google chrome版本,下载chromedriver

我用的当前最新版本-95.0.4638.69
记一下mac m1上使用selenium的场景
chromedriver下载地址:
http://chromedriver.storage.googleapis.com/index.html

在里面搜到自己的版本号进入:
记一下mac m1上使用selenium的场景
找m1的包下载

3:跑起来~

option = ChromeOptions()
option.add_experimental_option('excludeSwitches', ['enable-automation'])
# option.add_argument('--headless')
option.add_argument('--disable-extensions')
option.add_argument('--headless')
option.add_argument('--disable-gpu')
option.add_argument('--no-sandbox')
option.add_argument('user-agent=' + UserAgent(path='./agent.json').random)
# 这里我指定了 chromedriver 的路径,然后 直接就可以用了~
browser = webdriver.Chrome(executable_path='./chromedriver', options=option)

4:把chromedriver放在默认目录下

默认目录:/usr/local/bin/
注意:/usr/bin/ 目录也可以,但是mac下该目录有很高的权限限制,不建议

# 注意:
sudo mv ./chromedriver /usr/local/bin/

验证是否成功:chromedriver -v
记一下mac m1上使用selenium的场景
这样就不用指定Chromedriver目录了文章来源地址https://www.toymoban.com/news/detail-498393.html

# browser = webdriver.Chrome(executable_path='./chromedriver', options=option)
browser = webdriver.Chrome(options=option)

到了这里,关于记一下mac m1上使用selenium的场景的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 你们的M1 Mac(sonoma) 使用 navicat 崩溃吗?

    升级到 macos sonoma之后,太难了,navicat一天崩溃十几次。 好消息好消息:找到解决方法了 我换了Navicat_Premium_v16.2.9版本就不崩了,大家需要的自行下载,还有就是不要直接点击app图标打开,会提示无法打开,要在访达应用程序中找到进行打开。 访达中也打不开的话,可以执行

    2024年02月03日
    浏览(32)
  • M1 Mac Java环境配置和IDEA下载安装使用

    1、Java环境配置         Java Download | Java 7, Java 8, Java 11, Java 13, Java 15, Java 17, Java 19 - Linux, Windows and macOS选择macOS        ARM 64-bit        JDK下载 下载完成直接打开 双击安装 安装完成后在终端输入java -version回车 显示 openjdk version \\\"1.8.0_372\\\" 安装成功 2、下载m1版IDEA并安装使

    2024年02月16日
    浏览(48)
  • Redis 常见的几种数据结构说一下?各自的使用场景?

    介绍:string 数据结构是简单的 key-value 类型。 使用场景: 一般常用在需要计数的场景,比如用户的访问次数、热点文章的点赞转发数量等等。 介绍:list 即是 链表 使用场景:发布与订阅或者说消息队列、慢查询。 介绍:hash 类似于 JDK1.8 前的 HashMap,内部实现也差不多(数组

    2024年01月24日
    浏览(42)
  • 提升 5-7 倍速,使用 Mac M1 芯片加速 Pytorch 完全指南

    2022年5月,PyTorch官方宣布已正式支持在M1芯片版本的Mac上进行模型加速。官方对比数据显示,和CPU相比,M1上炼丹速度平均可加速7倍。 哇哦,不用单独配个GPU也能加速这么多,我迫不及待地搞到一个M1芯片的MacBook后试水了一番,并把我认为相关重要的信息梳理成了本文。 Qu

    2023年04月23日
    浏览(65)
  • Mac book pro M1芯片 无法使用组合键进入恢复模式

    在基于 ARM 的 M1 MacBook Pro、MacBook Air 和 Mac Mini 上进入恢复模式所需要做的就是关闭计算机并按照以下步骤操作。 1.按住电源按钮并在 Mac 以 Apple 徽标启动时继续按住。 2.当您在计算机屏幕上看到“正在加载启动选项”消息时,松开电源按钮。 3.等待所有启动图标出现在屏幕上

    2024年02月07日
    浏览(71)
  • Mac M1下使用Colima替代docker desktop搭建云原生环境

    Mac M1下使用Colima替代docker desktop搭建云原生环境分为几个过程 1.docker desktop卸载 2.docker、docker compose安装 3.colima安装 4.minikuke+kubernetes安装 注:以上应用的安装均使用homebrew,若下载过程较慢,建议 换源 docker运行需要依赖虚拟机,而docker desktop提供了这个虚拟机条件,但是mac上

    2024年02月07日
    浏览(47)
  • 你们的M1 Mac(sonoma) 使用 navicat 崩溃吗?找到解决方法了

    升级到 macos sonoma之后,太难了,navicat一天崩溃十几次。 好消息好消息:找到解决方法了 我换了Navicat_Premium_v16.2.9版本就不崩了,大家需要的自行下载,还有就是不要直接点击app图标打开,会提示无法打开,要在访达应用程序中找到进行打开。 访达中也打不开的话,可以执行

    2024年01月18日
    浏览(42)
  • Meta 的LLaMA是 GPT的竞争对手,如何在 M1 Mac 上使用 LLaMA

    第 1 步:下载模型 第 2 步:安装依赖 第 3 步:编译 LLaMA CPP 第 4 步:转换模型 Step5:运行模型 随着人们对人工智能及其在日常生活中的应用越来越感兴趣,Meta 的 LLaMA、OpenAI 的 GPT-3 和 Microsoft 的 Kosmos-1 等众多示例模型正在加入大型语言模型 (LLM) 的行列。此类模型的唯一问题

    2024年02月16日
    浏览(49)
  • 【教程】MAC m1 安装并使用AI绘画 stable-diffusion,交互式命令行。

    要求 macOS 12.3 Monterey 或更高版本 Python 耐心 第一步 下载模型包 在https://huggingface.co注册 搜索stable-diffusion-v-1-4-original跳转到页面 点击接受条款 点击上面Files and versions 下载sd-v1-4.ckpt (4.27 GB)并记下保存位置 开始安装 如果特别慢的话 一些比较正常的图片

    2024年02月11日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包