five

Real-Time Website Screenshot

收藏
RapidAPI2026-04-16 更新2025-02-01 收录
下载链接:
https://rapidapi.com/almann/api/real-time-website-screenshot
下载链接
链接失效反馈
官方服务:
资源简介:
Effortlessly capture stunning website screenshots or generate high-quality PDFs with the Real-Time Website Screenshot API. Perfect for developers, marketers, and analysts, this API delivers fast, customizable outputs with options for mobile emulation, full-page capture, and precise viewport settings. Secure and reliable, it’s your go-to solution for web content visualization. Try it now to enhance your projects!
创建时间:
2026-04-16
原始信息汇总

Real-Time Website Screenshot API 数据集概述

基本信息

  • API名称:Real-Time Website Screenshot
  • 类别:Monitoring
  • 提供商:almann
  • 订阅者数量:39
  • 流行度:8.6
  • 服务等级:100%
  • 延迟:7334ms
  • 测试通过率:100%

订阅计划

  • BASIC:$0.00 / 月
  • PRO:$10.00 / 月
  • ULTRA:$19.00 / 月
  • MEGA:$45.00 / 月

API概述

该API可轻松捕获精美的网站截图或生成高质量的PDF。它利用无头浏览器技术确保准确渲染,是实时监控、存档和分析网站内容的理想工具。

主要功能

  • 截图捕获:生成JPEG格式的高分辨率截图。
  • PDF生成:将网页转换为可下载的PDF文档。
  • 自定义视口:配置视口尺寸、设备缩放比例和移动设备模拟。
  • 全页截图:捕获整个页面或仅捕获可见视口。

使用场景

  • 网络内容监控:捕获和存档网页快照以跟踪随时间的变化。
  • SEO分析:可视化页面在不同设备或分辨率下的显示效果。
  • 自动化报告:为业务报告或演示生成网页内容的PDF。
  • 测试与调试:验证网站在特定配置下的渲染效果。
  • 法律文件:记录网络内容的视觉证据以用于合规和法律目的。

端点

POST: /website-screenshot/screenshot

捕获给定URL的网站截图。支持多种配置选项,包括视口大小、设备缩放因子、移动设备模拟和全页捕获。

端点参数

参数 类型 描述 必需 默认值
url string 要捕获的网页URL。必须是有效且可公开访问的URL。示例:https://rapidapi.com。 N/A
viewportWidth integer 浏览器视口的宽度(像素)。决定渲染网页的宽度。 1920
viewportHeight integer 浏览器视口的高度(像素)。决定渲染网页的高度。 1080
deviceScaleFactor integer 设备像素比(例如,标准显示器为1,Retina显示器为2)。 1
isFullPage boolean 如果设置为true,则捕获整个网页的截图;否则仅捕获可见部分。 false

请求示例

POST https://{base-url}/website-screenshot/screenshot Content-Type: application/json Body { "url": "https://rapidapi.com/", "viewportWidth": 1920, "viewportHeight": 1080 }

响应

200 OK:返回一个JSON对象,包含以base64格式编码的jpeg格式网站截图。如果除url外的输入参数无效,API将使用默认值。

{ "url": "https://rapidapi.com/", "viewportWidth": 1920, "viewportHeight": 1080, "deviceScaleFactor": 1, "isFullPage": false, "screenshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/.../9k=" }

错误处理

  • 400 Bad Request:如果url不是有效的URL。
  • 400 Bad Request:如果url有效但DNS记录不存在。
  • 400 Bad Request:如果到url的连接被拒绝(连接被拒绝)。
  • 400 Bad Request:如果url60秒内未返回HTTP响应(连接超时)。

{ "errors": [ "Invalid URL provided." "...", "Invalid URL provided. DNS Name not resolved.", "Invalid URL provided. Connection refused.", "Invalid URL provided. Connection timed out." ] }

POST: /website-screenshot/pdf

从给定URL的网站生成PDF文档。支持多种配置选项,如视口大小、设备缩放因子和移动设备模拟。

端点参数

参数 类型 描述 必需 默认值
url string 要捕获的网页URL。必须是有效且可公开访问的URL。示例:https://rapidapi.com。 N/A
viewportWidth integer 浏览器视口的宽度(像素)。决定渲染网页的宽度。 1920
viewportHeight integer 浏览器视口的高度(像素)。决定渲染网页的高度。 1080
deviceScaleFactor integer 设备像素比(例如,标准显示器为1,Retina显示器为2)。 1

请求示例

POST https://{base-url}/website-screenshot/pdf Content-Type: application/json Body { "url": "https://rapidapi.com/", "viewportWidth": 1920, "viewportHeight": 1080 }

响应

200 OK:响应将返回PDF文件,并包含以下头部。如果除url外的输入参数无效,API将使用默认值。

Content-Type: application/pdf, Content-Disposition: attachment; filename="rapidapicom-1735960752.pdf",

错误处理

  • 400 Bad Request:如果url不是有效的URL。
  • 400 Bad Request:如果url有效但DNS记录不存在。
  • 400 Bad Request:如果到url的连接被拒绝(连接被拒绝)。
  • 400 Bad Request:如果url60秒内未返回HTTP响应(连接超时)。

{ "errors": [ "Invalid URL provided." "...", "Invalid URL provided. DNS Name not resolved.", "Invalid URL provided. Connection refused.", "Invalid URL provided. Connection timed out." ] }

GET: /website-screenshot/health

返回API的健康状态。时间为UTC。

请求

https://{base-url}/website-screenshot/health

响应

{ "time": "2020-09-15T22:16:37.594888Z", "api": "website-screenshot" }

5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作