版权说明:本文禁止抄袭、转载,侵权必究!
一、简介+使用场景
Playwright是什么?来自ChatGPT回答:
Playwright是跨语言支持的,支持Python、Java、Node.js、.NET
使用场景:
- 自动化测试工程师,可用于Web开发中的各种自动化测试;
- 爬虫工程师,当接口中有加密参数(包括url加密参数、请求头加密参数、cookie加密参数)或者返回数据也是经过加密的,如果加密逻辑太过复杂暂时无法找出,我们可采用自动化的方式获取经过网站渲染过的源码,抓取需要的数据即可;
- 开发工程师,可与其他项目结合来使用,比如docker、github/gitlab等
二、环境部署(准备)
Playwright环境部署简单,不像Selenium那样需要下载浏览器对应版本的驱动程序chromedriver,直接安装即可:
pip install playwright
安装所需的浏览器: