从蜗牛到超光速:Python 加速Playwright安装过程


在这里插入图片描述

1. Python Playwright 安装简介

  • Python Playwright 是一个用于自动化 Web 浏览器交互的库
  • 它支持多种浏览器,包括 Chrome、Firefox 和 WebKit
  • 通过 Python Playwright,可以编写脚本来自动化浏览器的操作,例如点击按钮、填写表单等

2. 镜像加速的概念

  • 镜像加速是一种通过使用缓存镜像来加速软件安装和更新的技术
  • 通过使用镜像,可以避免从原始源下载软件,从而大大提高安装和更新的速度

3. Python Playwright 镜像加速的必要性

  • Python Playwright 的安装和更新可能需要从国外源下载,这可能导致速度较慢
  • 使用镜像加速可以显著提高 Python Playwright 的安装和更新速度,节省时间和带宽

4. Python 安装 playwright

pip install playwright

浏览器驱动下载

# 后面不指定浏览器名称则下载(chromium, firefox, webkit)
playwright install  
# 单独下载某一个
playwright install  chromium

5. 如何使用镜像加速安装 Python Playwright

playwright默认会从Azure https://playwright.azureedge.net 下载,国内网访问会非常缓慢。
这时候可以找到playwright的源码,目标文件在该路径下:

/lib/python3.9.16/site-packages/playwright/driver/package/lib/server/registry/index.js

如图(大概在52行左右):
在这里插入图片描述

只要将PLAYWRIGHT_CDN_MIRRORS的3个值都改成国内的镜像就可以,比如:

https://registry.npmmirror.com/-/binary/playwright

改完以后保存,再下载会非常的快。

在这里插入图片描述

6. 总结

每日一个小技巧,每天坚持学习新的知识,不断提升自己的能力。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lonelypatients°

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值