我们写了一篇详细的文章,介绍如何捕获 使用 Chrome 开发者的网站截图 工具……但是如果您需要自动化怎么办? 您可能会发现使用屏幕截图非常有价值 API 自动截取网页屏幕截图的服务。 URL2PNG 是一项允许在线公司捕获网页屏幕截图并将其转换为图像文件的服务。 不过,除了平台上的屏幕截图之外,还可以利用该服务来增强销售、营销和在线技术策略:
- 营销活动的网站预览: 在线公司可以使用 API 生成高质量的网站预览,这些预览可以包含在电子邮件、社交媒体帖子和广告等营销材料中。 这些预览为潜在客户提供了网站内容和设计的视觉呈现,吸引他们进一步探索。
- 网站监控和分析: 该API可以定期捕获公司网站或特定网页的屏幕截图。 可以分析这些屏幕截图以监控布局、设计或内容随时间的变化。 这对于跟踪设计变更的有效性、识别潜在问题和确保品牌一致特别有用。
- 内容验证: 在线企业可以使用 API 来验证其网站在不同设备和浏览器上的外观和内容。 这有助于确保一致的用户体验,特别是当用户使用各种设备和平台访问网站时。
- 竞争对手分析: 公司可以利用 API 捕获竞争对手网站的屏幕截图。 这使他们能够深入了解竞争对手的战略、设计元素和促销活动。 这些见解可以为他们自己的营销和销售策略提供信息。
- 增强的客户支持: 支持团队可以使用 API 捕获客户遇到问题的特定网页的屏幕截图。 共享这些屏幕截图可以帮助更有效地排除故障并解决客户的疑问。
- 视觉文档: URL2PNG的 API 还可以生成网页的可视化文档,例如教程或分步指南。 这种视觉内容对于向用户或客户解释复杂的流程非常有价值。
URL2PNG 屏幕截图选项
- 捕获整个网页: 该 API 允许您捕获网页的完整高度,无需滚动即可提供内容的全面视图。
- 可定制参数: 您可以指定视口大小、捕获前延迟和用户代理等参数,使您能够在不同场景下捕获屏幕截图。
- 图像格式: URL2PNG支持多种图像格式,包括 PNG 和 JPEG格式,允许您选择最适合您需要的格式。
- API整合: 该 API 可以使用简单的方式集成到您现有的应用程序、网站或平台中 HTTP 要求。 这使得屏幕截图捕获过程的自动化变得容易。
- 批量处理: 您可以通过在单个 API 请求中提交多个 URL 来批量捕获屏幕截图,从而简化大型项目的流程。
通过利用 URL2PNG 的屏幕截图 API 服务,在线公司可以增强其销售和营销工作,同时确保其在线形象在不同设备和平台上的视觉完整性和一致性。
URL2PNG API 参数
URL2PNG API 遵循 REST风格 用于发出捕获网页屏幕截图请求的结构。 以下是 REST API URL 段和可用选项的细分:
URL2PNG API端点的一般结构是:
https://api.url2png.com/v6/[PAGE_SIZE]/[KEY]/[API_KEY]/[URL]
- 页面大小: 该段指定要捕获的屏幕截图的尺寸。 它以“宽x高”的格式表示,例如“1200×640”。 将此部分替换为屏幕截图所需的尺寸。
- 键: 该段指示您要使用 API 执行的操作。 对于屏幕截图捕获,您将在此部分中使用“捕获”。
- API_KEY: 将此段替换为您的实际 URL2PNG API 密钥。 此密钥验证您对 API 的请求。
- 网址: 在此部分中您可以插入要捕获为屏幕截图的网页的 URL。 如果 URL 包含特殊字符,请确保对其进行 URL 编码。
可用于自定义屏幕截图捕获的选项:
- 视口: 您可以包含此参数来指定捕获屏幕截图的视口尺寸。 例如,
viewport=1200x800
将在 1200 像素宽、800 像素高的视口中捕获网页。 - 延误: 此参数允许您在截取屏幕截图之前添加延迟(以秒为单位)。 如果您想在页面完全加载后捕获页面的特定状态,这会很有用。 例如,
delay=2
在捕获屏幕截图之前会引入 2 秒的延迟。 - 用户代理: 使用此参数设置请求的用户代理字符串。 它可用于模拟不同的浏览器或设备。 例如,
user_agent=Mozilla/5.0%20(Windows%20NT%2010.0;%20Win64;%20x64)
将用户代理设置为 Windows 10 浏览器。 - 完整页面: 如果要捕获网页的整个高度,请将此参数设置为
true
。 例如,fullpage=true
将捕获页面的完整高度。 - 力量: 将此参数设置为
true
即使缓存的屏幕截图可用于指定的 URL,也可以强制捕获新的屏幕截图。 - TTL: 此参数定义屏幕截图缓存的生存时间 (TTL)(以秒为单位)。 例如,
ttl=86400
将 TTL 设置为一天。 - 自定义CSS: 您可以在此参数中包含自定义 CSS 代码以应用于捕获的屏幕截图。
- 下载: 使用此参数指定是否应将屏幕截图视为下载。 例如,
download=true
将提示用户下载屏幕截图。
请记住,这些选项作为查询参数添加到 URL,例如 ?parameter=value
。 您可以通过用分隔符来组合多个选项 &
在网址中。