多年来,我在 Snapchat 上保存了很多照片,现在我想检索它们,问题是它们不容易导出,但幸运的是,如果您上网,您可以请求所有数据(这太棒了)
我可以看到我的所有照片下载链接,并使用本地 HTML 文件,如果我单击“下载”,它就会开始下载。
这就是棘手的部分,我需要执行大约 15,000 个下载,手动单击每个单独的下载将需要很长时间,我尝试通过下载按钮提取所有链接,这会创建大量 URL(很棒),但是问题是,如果您将网址输入浏览器,那么(“错误:此 URL 不支持 HTTP 方法 GET”)出现。
我尝试了多种不同的 chrome 扩展,但没有一个显示实际下载的内容,只显示左侧的 HTML。
下载按钮是一个可点击的链接,只需在选项卡中开始下载。它属于 Href A
我试图找出批量下载每个单独文件的最佳方法是什么。
所以,我只是通过下载我自己的记忆来观看他们的代码。他们使用自定义 JavaScript 函数来下载您的数据(正文中包含 ID 的 POST 请求)。
您可以复制此请求,但也可以仅使用他们的方法。
打开你的控制台并使用downloadMemories(<url>)
或者,如果您没有网址,您可以自行检索:
var links = document.getElementsByTagName("table")[0].getElementsByTagName("a");
eval(links[0].href);
UPDATE
我为此编写了一个脚本:https://github.com/ToTheMax/Snapchat-All-Memories-Downloader
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)