- linux系统安装docker
- git拉取项目
- 运行 cd rendered-by-playwright && bash build.sh
- 实现一个类似splash动态渲染通过api接口实现
- 实现一个类似selenium将逐步操作方法通过接口请求实现
- 实现基于docker分布式部署
- 实现无头模式的高效率渲染
- api接口通过fastapi实现
- 分布式部署基于docker和nginx实现
- 自动化框架选择playwright
- 接口通过apiPost实现描述
-
第一类类似splash可以直接通过接口进行动态页面的渲染返回渲染页面文本, 可以通过提交js脚本实现一系列内置操作流程,最终返回页面文本
-
第二类类似selenium可以通过接口传递创建窗口,通过接口发送xpath和css选择器操作,简言之封装了playwright常用操作方法基于接口实现的方式(构思考虑中)