Splash是一种javascript渲染服务。这是一个带有HTTP API的轻量级Web浏览器,使用Twisted和QT5在Python 3中实现。(扭曲的)QT反应器用于使服务完全异步,从而允许通过QT主循环利用Webkit并发性。
- 并行处理多个网页;
- 获取HTML结果和/或截取屏幕截图;
- 关闭图片或使用Adblock Plus规则来加快渲染速度;
- 在页面上下文中执行自定义JavaScript;
- 编写Lua浏览脚本;
- 在Splash-Jupyter Notebook中开发Splash Lua脚本。
- 以HAR格式获取详细的渲染信息。
- 执行
docker-compose文件
docker-compose up -d