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

目录

  • 1. Python Playwright 安装简介
  • 2. 镜像加速的概念
  • 3. Python Playwright 镜像加速的必要性
  • 4. Python 安装 playwright
  • 5. 如何使用镜像加速安装 Python Playwright
  • 6. 总结

  • 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. 总结

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

    作者:Lonelypatients°

    物联沃分享整理
    物联沃-IOTWORD物联网 » 从蜗牛到超光速:Python 加速Playwright安装过程

    发表回复