Skip to content

luler/hello_screenshot

Repository files navigation

hello_screenshot

利用playwright自动化工具,实现网页截图功能,并且可通过api接口服务获取网页截图

安装

docker-compose.yml

version: '3'
services:
  hello_screenshot:
    image: ghcr.io/luler/hello_screenshot:latest
    privileged: true
    ports:
      - 14140:14140

运行

docker-compose up -d

使用

访问示例页面

http://localhost:14140/

访问接口:

http://localhost:14140/screenshot

接口将返回png图片内容

参数控制:

字段 是否必填 类型 简介
url string 网页地址、html网页代码
viewport_width int 视窗宽度
viewport_height int 视窗高度
full_page int 截图类型,0-窗口页面,1-整个网页
element_selector int 截图指定元素,格式为html元素选择器,如.class、#id等
wait_second int 等待加载时间,单位秒(有些页面异步加载数据可能需要等待)

演示地址

https://cas.luler.top/?search=664f16483a8d2

参考图片

示例页面

About

利用playwright自动化工具,实现网页截图功能,并且可通过api接口服务获取网页截图

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages