【问题标题】:PDF downloading as PHP or htm file,any way to bulk download?PDF下载为PHP或htm文件,有什么方法可以批量下载?
【发布时间】:2018-10-30 21:25:29
【问题描述】:

有些网站不允许我使用 IDM 或任何批量下载器下载 pdf,当我下载所有链接时,文件显示为 xyz.php,但是当我单击单个链接时,它会将我重定向到主 pdf 文件,因为有 1000 + pdf 我需要下载它不可能通过单击然后等待加载来下载每个 该网站是 HERE

帮我一条出路,尝试不同的方法几个月,寻找解决方案多年,任何方法至少更有效率!如果有人能帮助我解决这个难题,我将永远感激不尽。

【问题讨论】:

  • PDF 已嵌入。检查页面来源,您将看到模式

标签: php html pdf download bulk


【解决方案1】:

我使用 Chrome 70 和 JDownloader 2 测试了此解决方案,它会下载您在问题中发布的链接中列出的所有文件。

这些是您必须遵循的步骤:

  1. 转到您链接的页面(它适用于上部页面中的其他“文件夹”)
  2. 按 F12 打开开发者控制台。转到“控制台”标签
  3. 复制并粘贴此代码:

-

var copyText = document.createElement("TEXTAREA");
document.body.appendChild(copyText);
document.querySelectorAll('li[data-name$=".pdf"]').forEach(function(o) {
    var link = "https://pastpapers.papacambridge.com/" + o.getAttribute("data-href");
    copyText.innerHTML += link + "\n";
    console.log(link);
});
copyText.select();
document.execCommand("copy");
  1. 按“输入”。现在,您应该在剪贴板中的页面中列出了所有完整链接。通过打开记事本并粘贴您拥有的任何内容来检查它。它应该在您执行脚本的页面中为您提供文件列表。如果没有,您仍然可以在控制台中看到所有链接。
  2. 现在将列表粘贴到任何批量下载器中,例如 JDownloader 2。它对我有用!

【讨论】:

  • 非常感谢,非常感谢你解释得这么清楚,现在试试
猜你喜欢
  • 1970-01-01
  • 2021-05-10
  • 1970-01-01
  • 2021-08-16
  • 1970-01-01
  • 2014-02-26
  • 1970-01-01
  • 2016-01-19
  • 1970-01-01
相关资源
最近更新 更多