# 简易提取网页上无法直接保存的图片

> 本文公开全文。

原文：https://utgd.net/article/21171

相当一部分网页上的图片无法直接保存，例如 Instagram、Pinterest 或 Twitter（X）。雪上加霜之处在于，不少个人博客也会嵌入这些大平台的链接，导致个人博客上的图片也无法保存。我有段时间关注了一位插画师，他公开了不少手绘教程，但不巧教程配图都托管在 Pinterest 上，我得注册登录才行。至于 Instagram 和 Twitter，则是登录后都很难直接保存。

文刀汉三之前介绍过如何用 Inspector 扒出原图，我也考虑过为几个主要的平台写个简单的提取工具，不过在动手之前，我想起之前做过的图片目录工具，此物旨在捕获网页上的全部图片并展示为矩阵，点击任意图片可滚动到对应位置，故谓之“图片目录”。既然出问题的图片只是禁止右键下载或拖动保存，那么它们是否并不排斥（Javascript）脚本获取？幸哉，Pinterest 就没有对脚本施以限制。

在文章开头出问题的网页上，我试着运行了图片目录小工具，旋即在矩阵中看到了之前想保存但未果的图片。矩阵中的图片都是“裸”的图片元素，可任意操作，当然也可以随意保存。

Pinterest 这边的成功，是否有可能只是侥幸？我随后又测试了 Twitter 和 Instagram。在 Twitter 上，图片一般也不允许直接保存。

尝试在网页上运行图片目录工具后，也可以看到所有图片都被塞到一个矩阵里，目标插画也在其中。这里列出的均为原始图片，你在推文里看到的图片有多清晰，下载到的就是对应版本。

在 Instagram 上的测试也很成功。

对于国内的图片和短视频平台，如果提供链接，也有可能抓取图片。例如小红书，我从未注册过账号（也不打算注册），但它要求登入方能下载图片，令人不悦。还好既然能在浏览器中加载图片，则有的是办法获得原图，也包括本文方案。

当然，图片目录工具并非专为下载图片而设计，它会不加区分地收入图像、图标或背景图等元素，多少有些干扰。在 Instagram 的例子中，由于该平台会大量推荐相似账户，导致半数以上的图片都是无用的用户头像。不过，对于一款本意与图片下载毫无关系的小工具来说，此番的意外用途，已属惊喜。

---

[前往标准阅读页](https://utgd.net/article/21171?audience=web)
