当前位置: 首页> 财经> 创投人物 > 公众号开发单位_自然资源网站建设方案_百度怎么精准搜索_域名被墙检测

公众号开发单位_自然资源网站建设方案_百度怎么精准搜索_域名被墙检测

时间:2025/7/11 15:40:46来源:https://blog.csdn.net/baidu_24794635/article/details/147055579 浏览次数:0次
公众号开发单位_自然资源网站建设方案_百度怎么精准搜索_域名被墙检测

一、简介

  • 利用playwright自动化工具,模拟浏览器打开网页,实现完整网页截图功能
  • 支持长截图,支持异步加载动态渲染内容截图
  • 支持docker一键部署
  • 支持API调用
  • 项目地址:https://github.com/luler/hello_screenshot

二、安装

  1. 提前安装好docker、docker-compose环境(自行安装,不做赘述)
  2. 新建docker-compose.yml文件,内容如下:
version: '3'
services:hello_screenshot:image: ghcr.io/luler/hello_screenshot:latestprivileged: trueports:- 14140:14140

    3.一键启动命令

docker-compose up -d

三、使用示例

1. 直接访问页面即可使用,页面地址:http://localhost:14140/ ,

  • 页面截图如下:

  • 输入页面地址,点击抓取按钮就可实现网页截图,如下:

2. 使用API调用方式实现截图

  • 接口:GET: http://localhost:14140//screenshot

  • 请求参数:

    字段类型是否必填简介
    urlstring需要截图的目标网页地址
    viewport_widthint浏览器视窗宽度(单位px),默认:1280
    viewport_heightint浏览器视窗高度(单位px),默认:720
    wait_secondint打开页面后等待秒数,默认:0,如果有些页面的数据是异步请求获取的,这里才需要设置等待获取时间
    full_pageint是否长截图整个网页,0-否(默认),1-是
  • postman请求示例:

四、演示地址

地址参考: 我这个咩应用

五、总结

  • 一个专注于网页截图的小工具,安装和使用都非常简单
  • 因为有便于集成的API调用功能,可以轻松集成到一些需要网页截图、内容存档等功能的应用
关键字:公众号开发单位_自然资源网站建设方案_百度怎么精准搜索_域名被墙检测

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: