Instagram Downloader

Direct image links for sites that obfuscate the image from easy downloading.

当前为 2021-12-10 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Lawrence Sim
评分
0 0 0
版本
0.6
创建于
2020-08-27
更新于
2021-12-10
大小
6.9 KB
许可证
WTFPL (http://www.wtfpl.net)
适用于

Quick 'n dirty little userscript for accessing pictures and videos off of Instagram.

Instructions: Right-click on the image or video to see a context menu for opening the media in isolation in a new tab. Minor caveat for videos, see below.

Downloading videos: Instagram obfuscates videos pretty hard by using an ephemeral BLOB URL that it immediately revokes. Long story short, you can only get the link to videos if directly viewing the post (if on feed, on upper right, click expand/menu and 'Go to post'). On the feed, it will only link to the preview image for the video.

Downloading videos requires a call to retrieve JSON information about the post, for which it requires the post ID. Unfortunately, this isn't easily obtainable in the feed view without injecting code into ReactJS, which just doesn't seen feasible at the moment. So it grabs the post ID from the URL, which is only visible when viewing the post directly.

Change log

v0.6 : Dec 10, 2020

v0.5 : Dec 10, 2020

  • Videos linked via call to JSON post information. As it requires post ID (not easily obtained in feed), must be viewing specific post.

v0.4 : Dec 8, 2020

  • Fix mixed video/image multi posts.
  • Attempting to fix how videos are downloaded, still working..

v0.3 : Oct 27, 2020

  • Adjust MutationObserver to search in mutations only.

v0.2 : Aug 28, 2020

  • Add support for videos.