整页长图截图
整页,不是第一屏
…
- 1
输入网址
由服务器按你选的桌面或手机宽度打开那个页面。离开你机器的只有网址,去访问那个页面的是那台服务器而不是你,所以它适合任何人都能打开的页面,不适合需要登录才能看的东西。
- 2
它先把页面读一遍再拍
它会先从头滚到尾,这样首屏以下的图片、靠近才渲染的列表、以及任何等着进入视口的东西才会真的出现。然后它判断真正在滚动的是什么。在现代应用里那往往是一个面板而不是页面本身,它会把那个面板撑开,让照片拍到的是它的全部。
- 3
保存 PNG
一张长图,页面多高它就多高。需要放大看或者打印的话,可以选二倍分辨率。
FAQ
- 为什么别的工具只截到第一屏?
- 因为它们拍的是 document,而很多现代网站的 document 只有一屏高。侧边栏是固定的,正文活在一个自己滚动的面板里,所以在 document 看来首屏以下什么都没有。在一个真实的应用式页面上实测:直接拍返回 900 像素,找到那个面板并撑开之后返回 2380。
- 我填的那个页面会被上传吗?
- 你没有交出任何文件,所以没有文件被上传。被发出去的是网址,然后由服务器去打开它、拍下来。这和这个站上大多数工具的承诺不一样,所以这个页面把它说清楚,而不是含糊过去。
- 滚动才加载的图片会在照片里吗?
- 会。这正是它先滚一遍再拍、而不是直接拍的原因。跳过这一步的工具交回来的长图,下半截会是一排灰色方块。
- 页面特别长会怎样?
- 到 20000 像素为止。这里实测过的一个列表页返回了 51048 像素、9.8 MB,按那个宽度算是 7300 万像素,谁去打开它都要吃掉约 294 MB 的位图。截断之后速度还快了一倍。
- 能拍需要登录才能看的页面吗?
- 不能,也不应该能。去打开页面的服务器并没有以你的身份登录,所以它拍到的是一个陌生人会看到的东西。
- 有个悬浮条压在我照片中间。
- 把「隐藏悬浮条」打开。默认不开,是因为吸顶导航在它原本的位置出现一次,正是一张页面照片该有的样子;这个开关是留给那些 cookie 条或客服气泡最后停在半路上的站点的。