点此免费加入Python网络爬虫学习交流QQ群:428518750

Playwright为我们提供了一项强大的自动编程功能:脚本录制。使用该功能,可以让我们不写一句代码,即可自动生成任何我们想要的语言代码,而且基本生成的脚本都是可运行的。

启动脚本自动录制

在CMD命令行中,使用如下命令,打开自动录制功能:

playwright codegen

执行该命令后,程序会自动打开浏览器窗口及Playwright Inspector界面。随着我们在浏览器窗口中进行手动操作,在Playwright Inspector界面中会自动生成手动操作对应的自动化代码。

在Playwright Inspector界面的Target选项中,可以切换编程语言:Python、Java、Node.js、.NET C#。

在浏览器界面中,当把鼠标放置在某个区域上,会自动提示出定位该位置的选择器代码,使用起来非常方便。

录制完成后,手动关掉浏览器即可。

自动保存录制脚本到本地文件

如果直接使用“playwright codegen”命令启动脚本录制,虽然在录制的过程中会自动生成脚本,但关掉浏览器后,生成的脚本也被自动关掉了。

如果想将生成的脚本自动保存在文件中,可以使用如下命令启动脚本录制:

playwright codegen -o 本地文件名

使用“-o”命令指定一个本地文件,在脚本录制完成后,自动生成的脚本会保存在该文件中。

启动浏览器时,自动打开指定页面

如果未指定访问的页面时,录制命令自动打开一个空白页面。但我们可以使用如下命令,让浏览器在启动后,自动打开一个指定页面。

playwright codegen 指定打开的网址 -o script.py

点此免费加入Python网络爬虫学习交流QQ群:428518750

picture loss