Playwright使用技巧
近期在学习使用Playwright,总结了几点使用技巧。
1. 使用`page.on(‘response’)`获取接口返回结果
Home of Little Jelly
近期在学习使用Playwright,总结了几点使用技巧。
1. 使用`page.on(‘response’)`获取接口返回结果
Playwright有时要隐藏webdriver特征,以绕过服务器端的反爬机制。
仅需要在`page.goto()`之前,加上一句初始化脚本。
Playwright一般用同步的方式调用即可,但某些情况下,比如在FastAPI框架中使用时,就需要用异步的方式。
在这种方式下如果要处理page的response事件,写法就要变一变,不然会报错。
下面是一个完整的示例:
Playwright可以直接在单文件中执行,使用`sync_plywright`就行,但有时我们想让它在框架中运行,再通过API去调用它,这时就会遇到一些问题。
有一些点要注意下: