网站/网页 URL 截图
网站 URL 截图通过服务器端渲染器捕获任何公开页面。选择桌面或手机视口,选择 PNG、JPG、WEBP、BMP 或 GIF,如需可进行中心裁剪,然后预览并下载图像。无需扩展程序或安装,私人或内部主机将被拦截。
使用 网站/网页 URL 截图
阅读内容
此工具的功能
输入一个公开的网址,选择一个视口,服务器便会向无头截图服务请求该页面的截图。图像会返回到页面的预览面板中,你可以将其下载为 PNG、JPG、WEBP、BMP 或 GIF。你的浏览器中不会安装任何东西;渲染在服务器端进行,因此结果不取决于你的屏幕尺寸、浏览器扩展或你的笔记本电脑是否处于唤醒状态。
它截取的是视口,而不是整个滚动页面。长文章会在你所选的高度处被截断,此界面中没有整页选项。如果你需要整个页面,请在允许的范围内使用较高的自定义高度进行截取,或者使用专门的工具在不同的滚动位置拍摄多张截图。
截取的运行方式
- URL 会被验证:它必须是一个完整的
http或https地址。 - 私有和内部主机会被拒绝,因此此工具不能用于探测本地网络或防火墙后的服务器。
- 服务器将地址连同请求的视口宽度和高度发送给截图服务,并请求返回图像响应。
- 返回的 PNG 会被保存,如有必要会转换为你所选的格式,如果你提供了裁剪尺寸,还会进行裁剪。
- 响应中包含该图像的公开 URL,页面会将其加载到预览中,并在下载按钮中重复使用。
由于是第三方渲染器加载页面,你得到的是该渲染器的视图:它的 IP 地址、它的位置、它的 cookie 存储以及它的默认用户代理。按国家/地区个性化内容或屏蔽数据中心流量的网站,返回的结果可能与你自己的浏览器中看到的不同。
视口选项
视口选择器提供了常见的桌面尺寸和几种手机尺寸:
- 桌面:1280×720、1024×768、1280×800、1366×768、1920×1080(默认值)。
- 移动端:iPhone 14(390×844)、iPhone 16(393×852)、Galaxy(360×780)、Pixel(412×915)。
- 自定义视口:输入 320 到 5000 像素之间的任意宽度,以及 240 到 10000 像素之间的高度。
选择预设会清空自定义宽度和高度字段,因此当选中某个预设时,预设始终优先。预设仅设置视口尺寸;响应式网站是否提供其移动布局,取决于截图服务以及网站检测设备的方式。
格式与质量
PNG 是原生输出格式,也是包含文字、锐利边缘或透明度的截图最安全的选择。JPG 对照片类页面可生成更小的文件。WEBP 更小,且在浏览器中受到广泛支持;BMP 未压缩且文件较大;GIF 仅限 256 种颜色,因此主要适用于简单图形,而非文字较多的页面。截图服务返回的是 PNG;当你选择其他格式时,服务器会对其进行转换,而转换可能会使极细的文字略微变柔和。
质量字段的范围为 0 到 100,默认值为 90。它对 JPG 和 WEBP 等有损格式有影响;PNG、BMP 和 GIF 会忽略它。如果页面在质量为 50 时看起来模糊,请提高它,而不是归咎于渲染器。
裁剪
裁剪宽度和裁剪高度会从中心裁剪图像。没有偏移控制,因此你无法选择左上角区域;裁剪始终以截取的视口为中心。必须同时填写两个字段才会执行裁剪。如果任一字段为空,截图将按完整尺寸返回。
裁剪单位决定如何解读这些数字。以像素为单位时,800×450 的裁剪会从中间取一个 800 宽 450 高的区域。以百分比为单位时,50×50 会取宽度的一半和高度的一半,且数值上限为 100%。大于源图像的裁剪会被限制为源尺寸,因此从 1280 像素宽的截图中请求 9000 像素,只会返回完整宽度。裁剪由服务器的图像库完成,并会重新编码文件,这就是为什么质量设置也会影响裁剪后的 JPG 或 WEBP。
使用页面
- 粘贴 URL,包括
https://。 - 选择一种格式、一个视口,如果需要的话,再选择裁剪。
- 按下截取并等待。较慢的页面可能需要许多秒;在请求完成之前,按钮会一直处于禁用状态。
- 检查预览。缩放滑块会在面板中缩放图像,但不会更改文件,重置按钮会将其恢复为 100%。
- 按下下载以保存预览所显示的同一图像。文件名由服务器提供,格式为
capture-YYYYMMDD-HHMMSS-random.ext。
状态栏会报告成功信息,或来自截图服务的错误文本。错误通常是该服务在解释为何无法加载页面,例如超时或请求被拦截,而不是你的输入有问题。
哪些因素会改变结果
- Cookie 横幅和弹窗会出现,因为渲染器是一个全新的访客;它们可能遮挡你想要的内容。
- 懒加载图片可能会缺失,因为它们只在滚动时加载,而这里仅渲染初始视口。
- 需登录才能访问的页面会显示登录界面,因为截图是匿名进行的。
- 动画会捕获渲染器恰好到达的那一帧,因此轮播图可能正处于过渡状态。
- 地理定位内容反映的是渲染器的位置,而不是你的位置。
- 字体可能会回退,如果渲染器无法快速获取网页字体。
限制
仅接受公开的 HTTP 和 HTTPS 地址;localhost、私有 IP 段和内部主机名会被有意屏蔽。视口上限为宽 5000 像素、高 10000 像素,裁剪也受相同边界限制。截图会按每个 URL 和选项组合缓存三分钟,因此使用相同设置连续点击两次“Capture”会返回同一张已存储的图片,而不是重新渲染。没有批量模式,没有定时截图,没有身份验证,没有 Cookie 注入,也无法在截图前滚动页面。
“Timeout”字段接受 3 到 120 秒,但发出的请求使用的是截图服务配置的超时时间,而不是该字段的值,因此修改它可能不会改变服务器等待的时长。如果截图在服务端失败,稍后重试通常比提高该数值更有效。
隐私及图片的去向
页面由第三方渲染服务抓取,这意味着目标网站看到的是该服务的请求,而不是你的请求。生成的图片会写入一个临时的公共文件夹,并以 URL 形式返回,因此任何拿到该链接的人都能打开它,直到该文件夹被清理。请勿截图私有仪表盘、管理面板、发票或任何包含个人数据的内容。你提交的 URL 也会发送给截图服务提供商。
常见错误
- 忘记协议头。
example.com无法通过验证;https://example.com可以。 - 期望获得整页截图。 仅捕获视口。
- 只填写一个裁剪字段。 裁剪需要同时提供宽度和高度。
- 想要非居中裁剪。 裁剪始终居中。
- 截图私有 URL。 内部主机会被拒绝,而公开的临时链接可被分享。
- 误以为重复截图是全新的。 相同设置会缓存三分钟。
常见问题
常见问题解答
评论 (0)
请描述您遇到的问题,以便我们进行调查并改进该工具。