通过脚本或其他方式下载文件

优素福

在不是我的网站中,搜索结果

<a href="show?file=191719&token=r1j">
<a href="show?file=191720&token=gh5">
<a href="show?file=191721&token=98j">
.....
<a href="show?file=191733&token=ty0">

当我单击其中的一个后,我进入页面并填写表格,然后进入下载页面,然后单击链接:

<a href="download?file=191719&token=r1j">

而且我必须手动进行此操作,因为150个文件太长了!

我想要的是使用脚本或其他工具,我通过在结果页面中获取文件ID来直接下载所有文件,并将其放在下载链接中。

微创

请使用此javascript代码段,http://www.that-website.com/该网站的网址在哪里,并且如果文件太多,请勿一次下载所有文件,通过指定开始和结束文件编号来每次下载数十个文件,请注意,浏览器弹出窗口阻止程序将阻止此操作因此您需要在浏览器的弹出窗口阻止程序中允许此网页弹出

JS:

var fileNumber,
start = 191719,
finish = 191729;
for(fileNumber = start; fileNumber <= finish; ++fileNumber){
    window.open("http://www.that-website.com/download?file=" + fileNumber);
}

更新:由于随机令牌是在url中实现的,最简单的方法是在的多行中手动输入window.open(),如下所示:

window.open("http://www.that-website.com/download?file=191719&token=r1j");
window.open("http://www.that-website.com/download?file=191720&token=gh5");
window.open("http://www.that-website.com/download?file=191721&token=98j");

以此类推。

更新2:在此JSFiddle中查看此示例

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <!-- COPY BUNCH OF THE URLs AND PASTE THEM IN HERE THEN RELOAD THE PAGE, THEN REPEAT OVER AND OVER UNTIL IT IS ALL DONE! -->
        <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
        <script>
            $(document).ready(function(){
                $('a').each(function(){
                    var showLink = $(this).attr('href');
                    var downloadLink = showLink.replace("show?file", "download?file");
                    window.open("http://www.example.com/" + downloadLink);
                });
            });
        </script>
    </body>
</html>

使用上面的代码,这是您计算机上的HTML页面,从该网站页面链接中复制几个原始文件(例如:)<a href="http://www.example.com/show?file=111&token=23f">TEST</a>到您的本地页面并运行它,仍然强烈建议您每次粘贴10-30个链接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过脚本或其他方式下载文件

来自分类Dev

NSURL用于下载的文件或通过其他方式获得的文件,以打开iOS应用程序,其文件路径是:什么?

来自分类Dev

如果Shell脚本已经手动下载了文件夹,如何将git clone更改为其他方式?

来自分类Dev

如何通过附加php变量从其他URL下载文件

来自分类Dev

如何通过附加php变量从其他URL下载文件

来自分类Dev

如何通过附加php变量从其他URL下载文件

来自分类Dev

如何通过附加php变量从其他URL下载文件

来自分类Dev

通过PHP(或其他方式)到不同IP的Traceroute

来自分类Dev

如何通过vpn隐藏树莓派(或其他方式)?

来自分类Dev

通过其他方式从MySQLi过滤数据

来自分类Dev

MouseOver的其他方式

来自分类Dev

如何从 Eclipse 或其他方式调试 .bsh 文件

来自分类Dev

通过CLI或其他方式将单个文件上传到Firebase托管,而不删除现有文件?

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

如何通过python从Google Storage以编程方式下载文件?

来自分类Dev

php从其他服务器下载文件

来自分类Dev

防止从其他标签下载文件

来自分类Dev

如何通过Chrome内容脚本下载文件?

来自分类Dev

从Windows中的脚本通过HTTP下载文件

来自分类Dev

LFTP脚本下载文件

来自分类Dev

使用脚本下载文件

来自分类Dev

通过Yii下载文件

来自分类Dev

通过Ajax下载文件

来自分类Dev

find 和 grep 或其他方式?

来自分类Dev

通过内置下载服务下载文件

来自分类Dev

如何在JavaScript中创建双向映射,或通过其他方式交换值?

来自分类Dev

通过ip或其他方式切换数据库

来自分类Dev

检查动态页面是否通过curl或其他方式在php上更改

来自分类Dev

Java:通过递归计算Pi(仅适用于其他方式)

Related 相关文章

  1. 1

    通过脚本或其他方式下载文件

  2. 2

    NSURL用于下载的文件或通过其他方式获得的文件,以打开iOS应用程序,其文件路径是:什么?

  3. 3

    如果Shell脚本已经手动下载了文件夹,如何将git clone更改为其他方式?

  4. 4

    如何通过附加php变量从其他URL下载文件

  5. 5

    如何通过附加php变量从其他URL下载文件

  6. 6

    如何通过附加php变量从其他URL下载文件

  7. 7

    如何通过附加php变量从其他URL下载文件

  8. 8

    通过PHP(或其他方式)到不同IP的Traceroute

  9. 9

    如何通过vpn隐藏树莓派(或其他方式)?

  10. 10

    通过其他方式从MySQLi过滤数据

  11. 11

    MouseOver的其他方式

  12. 12

    如何从 Eclipse 或其他方式调试 .bsh 文件

  13. 13

    通过CLI或其他方式将单个文件上传到Firebase托管,而不删除现有文件?

  14. 14

    通过脚本从文件服务器下载文件

  15. 15

    如何通过python从Google Storage以编程方式下载文件?

  16. 16

    php从其他服务器下载文件

  17. 17

    防止从其他标签下载文件

  18. 18

    如何通过Chrome内容脚本下载文件?

  19. 19

    从Windows中的脚本通过HTTP下载文件

  20. 20

    LFTP脚本下载文件

  21. 21

    使用脚本下载文件

  22. 22

    通过Yii下载文件

  23. 23

    通过Ajax下载文件

  24. 24

    find 和 grep 或其他方式?

  25. 25

    通过内置下载服务下载文件

  26. 26

    如何在JavaScript中创建双向映射,或通过其他方式交换值?

  27. 27

    通过ip或其他方式切换数据库

  28. 28

    检查动态页面是否通过curl或其他方式在php上更改

  29. 29

    Java:通过递归计算Pi(仅适用于其他方式)

热门标签

归档