目录
0X01 自动生成代码
当我们需要进行大量重复的浏览器操作时,例如文件上传下载、自动签到、自动问答等,可以使用playwright的自动生成脚本功能,不仅和按键精灵有异曲同工之妙,且更方便更易上手。同时自动生成的代码可以根据自己的需求进行添加或者删除,轻松地制作出自己的脚本。
Step1 启动:Win+R :python -m playwright codegen
Step2 模拟点击:在启动的chrome浏览器里,输入网站地址,进行想要的操作点击后 Playwright Inspector 会自动生成脚本。例如让脚本模拟百度搜索天气:
Step3 复制代码亦或使用 playwright codegen -o baidu.py 指定生成,生成的python文件后启动即可自动模拟上述浏览器操作。
0X02 同步跟异步
Playwright 支持同步