Snapchat 一次性下载所有记忆

2023-11-27

多年来,我在 Snapchat 上保存了很多照片,现在我想检索它们,问题是它们不容易导出,但幸运的是,如果您上网,您可以请求所有数据(这太棒了)

我可以看到我的所有照片下载链接,并使用本地 HTML 文件,如果我单击“下载”,它就会开始下载。

这就是棘手的部分,我需要执行大约 15,000 个下载,手动单击每个单独的下载将需要很长时间,我尝试通过下载按钮提取所有链接,这会创建大量 URL(很棒),但是问题是,如果您将网址输入浏览器,那么(“错误:此 URL 不支持 HTTP 方法 GET”)出现。

我尝试了多种不同的 chrome 扩展,但没有一个显示实际下载的内容,只显示左侧的 HTML。

Here is what the local file looks like

下载按钮是一个可点击的链接,只需在选项卡中开始下载。它属于 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(使用前将#替换为@)

Snapchat 一次性下载所有记忆 的相关文章

  • URL 中的点 (.) 字符错误

    当我点击编辑具有此 url 的用户时遇到问题ASP NET MVC 3项目 http domain com 8089 User EditUser username surname IDUser e11a621p df11 4687 9903
  • 改进将字符串转换为可读的 url

    以下函数重写包含各种字符的新闻和产品标题的 url 我希望创建的字符串仅包含字母数字值和 但没有结尾 或空格 也没有重复的 下面的函数工作正常 但我想知道是否有任何方法可以将其编写得更简单或更有效 function urlName stri
  • Chrome 跨域 PATCH 请求不起作用

    我有一个带有 REST Api 的网站 现在我正在创建一个浏览器扩展 它将从某些页面收集数据并将它们发送回 REST Api 因为我希望我的扩展能够与 Firefox 和 Chrome 兼容 并且易于维护 所以我将实际代码作为脚本标记注入到
  • 从 Laravel 的 URL 中删除 index.php

    我正在 Linux Mint 中使用 Laravel 5 5 12 我正在使用 LAMP 堆栈 我想删除index php来自网址 我的mod rewrite已启用阿帕奇模块 My htaccess文件位于public文件夹 它包含以下代码
  • 使用多处理和 PySftp 并行下载

    我正在尝试创建一个代码来使用 pysftp 和多处理库下载相同类型的 N 个文件 我做了一个基本的Python训练 得到了一些代码并将它们组合成一个 但我无法让它工作 如果有人帮助我 我将不胜感激 该错误发生在 vFtp close 命令之
  • Web 应用程序中的 PathLocationStrategy 与 HashLocationStrategy

    使用的优点和缺点是什么 PathLocationStrategy 默认的 HTML 5 PushState 样式 HashLocationStrategy 哈希 URL 样式 例如 使用哈希位置策略将阻止通过 ID 滚动到元素的功能 但某些
  • Java 中的下载管理器 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我需要通过 FTP HTTP 从 Java 获取几个大文件 几个演出 有现成的库 java 命令行工具
  • 如何向 URL 添加查询参数?

    在 Tritium Moovweb SDK 中向 URL 添加查询参数的最佳实践是什么 寻找一些在您不知道 URL 是否包含 的情况下有效的方法 和其他查询参数已经 下面是 Tritium 的一个简短片段 应该可以帮助您完成 Moovweb
  • 如何以编程方式下载公共 Google Drive 文件?

    我有一个后端服务器 必须下载 Google 云端硬盘上的文件 该文件已由所有者向公众共享 我们的客户通过电子邮件向我们发送链接 我们从电子邮件中获取链接 不涉及 UI 该程序需要获取或下载文件并离线处理它 谷歌示例似乎是使用 UI 运行的
  • 绑定 popstate 事件不起作用

    我尝试在浏览器的控制台中输入以下代码 window onpopstate function alert 1 然后单击后退按钮 没有显示任何警报 难道我做错了什么 或者是否不允许将 popstate 事件绑定到控制台的页面 使用 Chrome
  • 每个窗口都有单独的会话

    我正在尝试创建一个扩展 其中每个 Chrome 窗口都有自己的会话 我们之前使用过隐身模式 但问题是 虽然主窗口和隐身窗口有单独的会话 但会话在各个隐身窗口之间共享 有没有办法将 Chrome 配置为每次打开隐身窗口时使用单独的会话 您的目
  • 如何使用chrome扩展文件系统api?

    嗨 作为例子 我想阅读 c x txt as text 和写 有关于 chrome fileSystem 的例子吗 注意 我不想向用户询问文件的路径 已经回答于Chrome 扩展 HTML 文件系统访问 https stackoverflo
  • Firefox 中是否有相当于 Chrome 标志“不安全来源被视为安全”的功能?

    我在用 Insecure origins treated as secure 在 Chrome 中标记用于开发目的 我添加了一些网站 例如http myWebsite port 它在 Chrome 中运行得很好 现在我需要在 Firefox
  • 如何展开 WebKit Inspector 元素视图中的所有元素?

    有没有办法展开 Chrome WebKit 检查器的元素视图中的所有元素 If you hold ctrl alt for windows just opt on a mac while clicking on the arrow of t
  • 如何在 J2EE 中进行动态 URL 重写

    回到我的 ASP NET 时代 我使用URL重写器 NET http urlrewriter net 进行动态 URL 重写 基本上 它是一个 HTTPModule 可以拦截页面请求并根据您定义的规则重写 URL 与 MOD REWRITE
  • Chrome 将 0 宽度的表格单元格显示为 1px

    在 Firefox 中 我相信是正确的 由于 width 0 看不到红色 div 但在 Chrome 中 它显示为具有 1px 宽度 这似乎是最新版本 Chrome 的问题 这把小提琴 http jsfiddle net bFZf4 显示问
  • Mailto 链接在 Chrome 中不起作用,但在 Firefox 中有效?

    似乎是mailto我们在网站中嵌入的链接在 Chrome 中无法执行任何操作 但它们在 Firefox 中可以工作 简单的例子在这里 http jsfiddle net wAPNH http jsfiddle net wAPNH a hre
  • URL 哈希在重定向之间持续存在

    由于某种原因 当发送服务器端重定向 使用 Location 标头 时 非 IE 浏览器似乎会保留 URL 哈希 如果存在 例子 a simple redirect using Response Redirect http www yahoo
  • 扩展 PHP 正则表达式以涵盖“srcset”和“style”属性

    我创建了一个 WordPress 插件 可以将所有链接变成协议相关 URL https en wikipedia org wiki Wikipedia Protocol relative URL 删除http and https 基于我在中
  • 使用 jQuery 选择焦点文本在 Safari 和 Chrome 中不起作用

    我有以下 jQuery 代码 类似于这个问题 https stackoverflow com questions 480735 在 Firefox 和 IE 中工作 但在 Chrome 和 Safari 中失败 没有错误 只是不起作用 有解

随机推荐

  • 如何使用 Selenium 查找表中的特定行?

    这是一个示例代码 div table class table gradient myPage 因此 productOrderContainer 中的这个表有几列 并且根据某些情况 将有几行 这些行都有几列 一个例子是 例如 我想做的是获取该
  • 在任何应用程序中使用 info.plist 隐藏状态栏

    需要澄清的是 我不想在我自己的应用程序上执行此操作 因此我无权访问源代码 我正在尝试编辑 info plist 或设备上已安装的 app 文件中的任何其他文件 以从应用程序 即 Google Chrome 中删除状态栏 我正在尝试隐藏 Go
  • RDD 在内存中保留多长时间?

    考虑到内存有限 我有一种感觉 spark会自动从每个节点中删除RDD 我想知道这个时间可以配置吗 Spark如何决定何时从内存中驱逐RDD 注意 我不是在谈论rdd cache 我想知道这个时间可以配置吗 Spark 如何决定何时 从内存中
  • 如何在 Tensorflow 中暂停/恢复训练

    这个问题是在保存和恢复文档可用之前提出的 现在我认为这个问题已被弃用 并建议人们依赖官方文档保存和恢复 老问题要点 I got TF工作正常CIFAR教程 我已经改变了 保存的代码train dir 带有检查点的目录和 模型 到已知位置 这
  • 如何使用 javascript aws-sdk 支持 dynamoDB 中的事务?

    我们有一个用 Node js 编写的微服务 并使用 dynamoDB 进行数据存储 值以 json 格式存储在键中 在更新服务调用中 我们获取键的值 更新 json 并保存它 最近 我们遇到了两个调用想要更新同一个键的值的情况 因此 第一次
  • 将文件资源注入 Spring bean

    将一些文件资源注入 Spring bean 的好方法是什么 现在我自动装配 ServletContext 并使用如下所示 在 Spring MVC 中是否有更优雅的方法 Controller public class SomeControl
  • 逐行读取文本文件的最快方法是什么?

    我想逐行读取文本文件 我想知道我是否在 NET C 范围内尽可能高效地完成工作 到目前为止 这就是我正在尝试的 var filestream new System IO FileStream textFilePath System IO F
  • 如何使用Javascript测试用户计算机的处理能力?

    我用大量 CSS3 和 Javascript 制作了一个 CPU 密集型网页 我想使用 Javascript 来测试用户的计算机是否能够处理脚本 我认为一种可能的方法是运行一些 CPU 密集型脚本 看看需要多长时间 但是 我不知道如何实际实
  • 如何在 Laravel 中创建自定义辅助函数

    我想创建辅助函数以避免在 Laravel 中的视图之间重复代码 例如 视图 blade php p Foo Formated text fooFormatText text p 它们基本上是文本格式化函数 我应该如何定义全局可用的辅助函数
  • 如何在 MATLAB 中对齐子图中的图/图形?

    我有 3 个对象 一张照片和 2 个绘图 要放入一个图形的子图中 它应该看起来像这样 但正如人们所注意到的 照片不应该是正方形 而是矩形 我尝试这样做 在这里找到Matlab 当子图之一包含颜色条时如何对齐子图的轴 main subplot
  • C# 使用 xpath 解析 html

    我正在尝试使用 HTML 文档中的一段简单的 C 代码来解析股票交易信息 问题是我无法理解语法 tr 类 LomakeTaustaVari 被解析出来 但我如何获得没有 tr 类的第二位 这是 HTML 的一部分 它使用不同的值重复自身 t
  • HttpSession 为 SPRING_SECURITY_CONTEXT 返回 null 对象

    我正在尝试整合Spring Saml 库在示例 Web 应用程序中 使用 Shibboleth 作为 IDP 我能够加载登录页面 登录并显示索引页面 问题是 当我单击其他链接时 Web 应用程序会将我重定向到登录页面 然后 IDP 会识别我
  • 在 SwiftUI 中用波浪动画填充圆圈

    我在 swiftUI 中创建了一个圆圈 我想用正弦波动画填充它以实现水波效果 动画 我想用类似的外观来填充它 下面是我的代码 import SwiftUI struct CircleWaveView View var body some V
  • 删除每个 y 轴子图的第一个和最后一个刻度标签

    为了创建 5 个子图 我使用了 ax plt subplots 5 sharex True 然后 我想删除每个 y 轴子图的第一个和最后一个标签刻度 因为它们相互重叠 我使用了 plt setp a get yticklabels 0 1
  • 使用Sinon.js 存根类方法

    我正在尝试使用 sinon js 存根方法 但出现以下错误 Uncaught TypeError Attempted to wrap undefined property sample pressure as function 我也去了这个
  • python多处理池重试

    如果原始计算失败 是否可以使用简单的池重新发送一段数据进行处理 import random from multiprocessing import Pool def f x if random getrandbits 1 raise Val
  • 在Android Studio 4.0中安装CSV插件后无法打开项目设置和build.gradle

    这是我第一次在 Studio 4 0 中遇到这个问题 项目和应用程序级文件无法打开 下面是一些无法打开的其他文件 Android Studio 4 0 csv 文件未打开 不显示任何内容 java 文件未打开 kt 文件未打开 以前有其他人
  • 如何更改视图和部分视图的默认位置

    我是 MVC 新手 非常想知道如何更改视图和部分视图位置 我们知道视图和部分视图存储在视图文件夹中 如果我的控制器名称是 home 则视图必须存储在视图文件夹内的主文件夹中 并且所有部分视图存储在共享文件夹中 我想知道如何更改视图和部分视图
  • Chrome 要求使用 Thin 在我的 Rails 应用程序上为 SSL“选择证书”

    我有一个配置为仅使用 SSL 的 Rails 应用程序 我还拥有 StartSSL 提供的免费 SSL 证书 我通过以下命令使用 Thin 作为我的 Web 服务器 thin start p 80 thin start p 443 ssl
  • Snapchat 一次性下载所有记忆

    多年来 我在 Snapchat 上保存了很多照片 现在我想检索它们 问题是它们不容易导出 但幸运的是 如果您上网 您可以请求所有数据 这太棒了 我可以看到我的所有照片下载链接 并使用本地 HTML 文件 如果我单击 下载 它就会开始下载 这