Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何自动下载由Java脚本控制的多个链接?_Javascript_Batch File_Download - Fatal编程技术网

Javascript 如何自动下载由Java脚本控制的多个链接?

Javascript 如何自动下载由Java脚本控制的多个链接?,javascript,batch-file,download,Javascript,Batch File,Download,我需要从富国银行下载我公司2015年的30份银行账户月结单。这就是富国银行现在让客户做的: (1) 点击“声明和披露” (2) 单击“选择帐户” (3) 点击“时间段” (4) 单击要下载月份的pdf文件 (5) pdf将加载到浏览器中 (6) 单击打开的pdf上的下载按钮 (7) 单击保存 (8) 单击“上一步”按钮下载下个月的报表 这太单调了,太耗时了。我使用FireFox,FireFox有一个名为“全部下载”的插件。这个插件在常规链接上工作。然而,当我将鼠标指针悬停在链接上时,富国银行每月

我需要从富国银行下载我公司2015年的30份银行账户月结单。这就是富国银行现在让客户做的:

(1) 点击“声明和披露”

(2) 单击“选择帐户”

(3) 点击“时间段”

(4) 单击要下载月份的pdf文件

(5) pdf将加载到浏览器中

(6) 单击打开的pdf上的下载按钮

(7) 单击保存

(8) 单击“上一步”按钮下载下个月的报表

这太单调了,太耗时了。我使用FireFox,FireFox有一个名为“全部下载”的插件。这个插件在常规链接上工作。然而,当我将鼠标指针悬停在链接上时,富国银行每月报表的链接似乎指向“javascript:{0}”或类似代码,而“全部向下”找不到链接

还有其他批量下载的方法吗

非常感谢你的帮助

Lisprog M更新答案(2021年) 这里有一个社区编写的脚本,可以帮助人们解决这个问题,很多人都有相同的痛点。

原始答复: 我对他们的新网站也有同样的问题,我已经编写了一个小脚本,你可以从Chrome开发者控制台上运行它(从2017年12月10日开始运行,如果他们将来更改他们的网站,可能会中断)

要使用此功能,请在每次屏幕上有要下载的链接时执行以下操作:

  • 在Chrome浏览器中,导航到wells fargo statement viewer并调出要查看的PDF文件集

  • 按F12键打开开发人员工具,然后单击底部显示“控制台”的选项卡

  • 将以下代码粘贴到开发人员控制台中,然后按ENTER键

    $("a[data-pdf='true']").each(function(i,el) {$(el).attr('href', $(el).attr('data-url'));});
    
  • 完成后,您可以右键单击每个链接并单击另存为。。。保存每个PDF(或使用下载管理器获取所有PDF)


    我把这段代码上传到了,其他富国银行的用户也有同样的意见。这个问题也出现在他们的论坛上:

    更新答案(2021年) 这里有一个社区编写的脚本,可以帮助人们解决这个问题,很多人都有相同的痛点。

    原始答复: 我对他们的新网站也有同样的问题,我已经编写了一个小脚本,你可以从Chrome开发者控制台上运行它(从2017年12月10日开始运行,如果他们将来更改他们的网站,可能会中断)

    要使用此功能,请在每次屏幕上有要下载的链接时执行以下操作:

  • 在Chrome浏览器中,导航到wells fargo statement viewer并调出要查看的PDF文件集

  • 按F12键打开开发人员工具,然后单击底部显示“控制台”的选项卡

  • 将以下代码粘贴到开发人员控制台中,然后按ENTER键

    $("a[data-pdf='true']").each(function(i,el) {$(el).attr('href', $(el).attr('data-url'));});
    
  • 完成后,您可以右键单击每个链接并单击另存为。。。保存每个PDF(或使用下载管理器获取所有PDF)



    我把这段代码上传到了,其他富国银行的用户也有同样的意见。这个问题也出现在他们的论坛上:

    你可以看看PDF链接中有什么模式吗?也许你可以通过增加一些URL参数来为每个月生成链接。你可以看看PDF链接中有什么模式吗?也许你可以通过增加一些URL参数来为每个月生成链接