Skip to content

jesseteo/webpage-screenshot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

服务器渲染网页生成图片服务

作者:jessezhang007007 jessezhang007007@gmail.com

github地址:https://github.com/jessezhang007007/webpage-screenshot

Docker Hub 地址:https://hub.docker.com/r/jessezhang007007/webpage-screenshot/

一、说明:

服务器渲染网页生成图片服务,使用了chromedp运行chrome渲染

二、安装

方式一:使用Docker运行

docker run -d -p 8082:8082 --name webpage-screenshot --restart=always jessezhang007007/webpage-screenshot

方式二:本地golang运行

go run app.go

三、访问服务

1. 传入url方式访问网页,使用GET方式访问:

http://localhost:8082/webpage/?url=https%3A%2F%2Fwww.baidu.com

2. 直接传入html内容渲染,使用POST方式访问:

curl -X POST \
  http://localhost:8082/webpage/ \
  -o webpage-image.png \
  -d html=%3Chtml%3E%3Cbody%3E%E8%BF%99%E6%98%AFhtml%E5%86%85%E5%AE%B9%3C%2Fbody%3E%3C%2Fhtml%3E

广告

超强接口管理工具:Apifox

接口文档工具

API文档工具

About

服务器端网页渲染网页生成图片

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published