five

URL to Image Converter API

收藏
RapidAPI2025-05-23 更新2025-05-24 收录
下载链接:
https://rapidapi.com/contactimgram/api/url-to-image-converter-api
下载链接
链接失效反馈
官方服务:
资源简介:
A powerful API that converts any website URL into a high-quality image with extensive customization options for viewport size, timing, and rendering.
创建时间:
2025-05-23
原始信息汇总

URL to Image Converter API 数据集概述

基本信息

  • API名称: URL to Image Converter API
  • 类别: Video, Images
  • 流行度: 8.4
  • 服务级别: 100%
  • 延迟: 2866ms
  • 订阅计划:
    • BASIC: $0.00 / mo
    • PRO: $1.00 / mo
    • ULTRA: $2.00 / mo
    • MEGA: $5.00 / mo

功能概述

  • 功能描述: 将任何网站URL转换为高质量图像,支持视口大小、时间和渲染的广泛自定义选项。
  • 主要特性:
    • 全页面截图
    • 自定义视口大小
    • JavaScript支持
    • 网络控制
    • 通用URL支持
    • 高质量输出
    • 跨源支持
    • 错误处理

API端点

1. 获取API信息

  • 方法: GET
  • 路径: /
  • 描述: 返回欢迎消息和基本API信息。
  • 响应示例: json { "message": "URL to Image Converter API", "usage": "POST /convert with form data: url=https://example.com", "description": "Converts any URL to PNG image" }

2. 转换URL为图像

  • 方法: POST
  • 路径: /convert
  • 请求参数:
    名称 类型 必填 默认值 描述
    url String - 要转换为图像的URL(必须以http://或https://开头)
    viewport_width Integer 1920 浏览器视口的宽度(像素)
    viewport_height Integer 1080 浏览器视口的高度(像素)
    javascript_delay Integer 1000 等待JavaScript执行的延迟时间(毫秒)
    wait_for_network_idle Boolean true 是否等待网络请求完成
  • 响应:
    • Content-Type: image/png
    • 文件下载生成的图像

代码示例

Python

python import requests

url = "https://your-rapidapi-url.com/convert" headers = { "X-RapidAPI-Key": "YOUR_API_KEY", "X-RapidAPI-Host": "your-rapidapi-host.com" }

payload = { url: https://example.com, viewport_width: 1920, viewport_height: 1080, javascript_delay: 1000, wait_for_network_idle: true }

response = requests.post(url, data=payload, headers=headers)

with open(screenshot.png, wb) as f: f.write(response.content)

Node.js

javascript const axios = require(axios); const FormData = require(form-data); const fs = require(fs);

const formData = new FormData(); formData.append(url, https://example.com); formData.append(viewport_width, 1920); formData.append(viewport_height, 1080); formData.append(javascript_delay, 1000); formData.append(wait_for_network_idle, true);

const options = { method: POST, url: https://your-rapidapi-url.com/convert, headers: { X-RapidAPI-Key: YOUR_API_KEY, X-RapidAPI-Host: your-rapidapi-host.com, ...formData.getHeaders() }, data: formData, responseType: arraybuffer };

axios.request(options) .then(function (response) { fs.writeFileSync(screenshot.png, response.data); console.log(Screenshot saved successfully!); }) .catch(function (error) { console.error(error); });

使用案例

  1. 网站预览
  2. 内容监控
  3. 社交媒体
  4. 文档
  5. 质量保证
  6. 网页存档
  7. 设计评审

错误处理

常见错误响应: json { "detail": "Invalid URL. Please provide a valid URL starting with http:// or https://" }

json { "detail": "Failed to resolve the URL. Please check if the URL is correct." }

json { "detail": "Connection refused. The server might be down or blocking connections." }

json { "detail": "Connection timed out. The server might be slow or unreachable." }

json { "detail": "SSL certificate error. The website has an invalid SSL certificate." }

提供商信息

  • API创建者: IMG Ram
  • 订阅者数量: 1
  • 类别: Video, Images
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作