推荐一款最强Python自动化神器!不用写一行代码!你知道吗?

1. Playwright介绍

Playwright是一个强大的Python库,仅用一个API即可自动执行、、等主流浏览器自动化操作,并同时支持以无头模式、有头模式运行。
Playwright提供的自动化技术是绿色的、功能强大、可靠且快速,支持、以及操作系统。

2. Playwright使用

2.1 安装

Playwright功能强大,但它的安装步骤,非常简单,只需要 2 步:

第 1 步,安装 playwright-python 依赖库 (需要注意的是,playwright库需要依赖Python3.7+以上)

可以在查看它的依赖版本信息。

第 2 步,安装主流的浏览器驱动

这样,会将 Chromeium、Firefox、Webkit 浏览器驱动下载到本地

3.如果想查看Playwright支持的功能, 可以直接在命令行输入:

从命令行帮助信息中可以看出,支持的功能相当丰富!

自己建的Python开发技术交流学习群:,群里都是学Python开发的

3. 实操演示

开篇就提到,使用Playwright无需写一行代码,我们只需手动操作浏览器,它会录制我们的操作,然后自动生成代码脚本。

3.1 录制脚本

我们先查看录制脚本的命令说明

其中

  • python -m playwright codegen 录制脚本
  • –help 帮助文档
  • -o 生成自动化脚本的目录
  • –target 脚本语言,包含 JS 和 Python,分别对应值为:python 和 javascript
  • -b 指定浏览器驱动

比如,我要在baidu.com搜索,用chromium驱动,将结果保存为mikezhou.py的python文件。

命令行输入后会自动打开浏览器,然后可以看见在浏览器上的一举一动都会被自动翻译成代码,如下所示:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月23日
下一篇 2020年11月23日

相关推荐