欢迎光临
我们一直在努力

python+playwright 安装(在线安装和离线安装)

在线安装

前提:

网络环境良好,可以正常下载所有的依赖库

1、安装playwright

pip install playwright

2、playwright安装内置浏览器

playwright install

离线安装

1、离线包下载

先找个有网络的电脑,下载playwright,不要去pypi库单独下载这一个包,它在安装过程中还会下载其他依赖包。
如果你只下载一个playwright-1.58.0-py3-none-win_amd64.whl,然后pip安装肯定会失败。
正确的方法是通过pip download playwright 下载安装包

pip download playwright -d ./playwright

-d 参数是指定下载安装到本地down目录

正常情况下会下载以下四个包

2、安装playwright

将前面下载的离线包上传到目标设备中,然后在离线包所在目录下执行以下指令进行离线安装

pip install playwright-1.58.0-py3-none-manylinux1_x86_64.whl

安装结果如图所示:

3、安装内置浏览器

执行以下指令查看内置浏览器的下载路径和安装路径

playwright install –dry-run

结果如下,Install location展示了对应的安装路径,Download url为对应的下载路径,可以分别根据查到的下载路径在有网络的设备上进行文件下载,下载完毕后将对应文件解压在对应的安装目录(主要目录名称)。

解压指令如下:

unzip -d /home/luke/.cache/ms-playwright/chromium-1208 chrome-linux64.zip
unzip -d /home/luke/.cache/ms-playwright/chromium_headless_shell-1208 chrome-headless-shell-linux64.zip
unzip -d /home/luke/.cache/ms-playwright/firefox-1509 firefox-ubuntu-24.04.zip
unzip -d /home/luke/.cache/ms-playwright/webkit-2248 webkit-ubuntu-24.04.zip
unzip -d /home/luke/.cache/ms-playwright/ffmpeg-1011 ffmpeg-linux.zip

以上文件都解压完毕后,再执行以下指令为每个目录创建一个空的INSTALLATION_COMPLETE文件,该文件用于标识该目录下载完成,否则在进行安装时程序会删除你离线解压的目录然后再次进行下载安装。

# 创建空的INSTALLATION_COMPLETE文件
echo >> /home/luke/.cache/ms-playwright/chromium-1208/INSTALLATION_COMPLETE
echo >> /home/luke/.cache/ms-playwright/chromium_headless_shell-1208/INSTALLATION_COMPLETE
echo >> /home/luke/.cache/ms-playwright/firefox-1509/INSTALLATION_COMPLETE
echo >> /home/luke/.cache/ms-playwright/webkit-2248/INSTALLATION_COMPLETE
echo >> /home/luke/.cache/ms-playwright/ffmpeg-1011/INSTALLATION_COMPLETE

# 安装内置浏览器
playwright install

至此,playwright安装完毕,您可以开始使用了。

赞(0)
未经允许不得转载:171主机测评 » python+playwright 安装(在线安装和离线安装)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址