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进行处理,非常感谢!