如何下载无限滚动页面里的图片
简短回答
边滚动边追加图片的页面,在你滚过去之前并不包含那些图片。浏览器里跑的任何东西都存不下一个从未加载过的文件,所以顺序很关键:先滚到底,等最后一批加载完,再开始收集。批量下载工具读的是页面此刻持有的内容,这正是滚动必须放在前面的原因。
手动怎么做
先滚到信息流末尾,再对着每张想要的图右键「图片另存为…」,一张一张来。
另一种常见做法是先把每张图中键点开成独立标签页,之后再逐个处理——点击次数一样多,只是换了个顺序。
手动做法在哪失效
- 长信息流会把身后的内容卸载掉。有些站点在图片滚出视野足够远之后就把它从页面里移除,等你滚到底,最上面那些可能已经没了。
- 没有任何东西记录你已经存过哪些,一轮下来往往是有的地方重复、有的地方漏掉。
- 右键菜单给你的是浏览器当时选择显示的那一份,而在信息流里那几乎总是小预览图而不是原图。
- 每张图两次点击,五张没问题,五百张就是一个下午。
用 ImgDown 怎么做
第 1 步
先滚到底
一直滚到信息流不再追加新内容,再等一会儿让最后几张图加载完。你滚过的一切现在都在页面里,而这正是扩展能看到的范围。
第 2 步
打开图片列表
点击工具栏图标,或按 Alt+C 只扫描当前标签页。页面已加载的每张图都会以缩略图形式出现,下方标着真实尺寸。
第 3 步
把界面元素筛掉
设一个最小宽度——400px 是个合适的起点——头像、图标、按钮和占位图就会被滤掉,只剩你要的内容。
第 4 步
选中并下载
用反选把「少数不要」翻成「多数要」,然后一次性下完。文件会存进你平时的下载文件夹。
相关问题
就在你现在打开的页面上试试
免费、不用账号,你打开的下一个图廊就能用上。