zoukankan      html  css  js  c++  java
  • 批量下载Coursera及其他场景上的文件

    以下方法同样适用于其他场景的批量下载。

    最近在学习Coursera退出的深度学习课程,我希望把课程提供的作业下载下来以备以后复习,但是课程有很多文件,比如说脸部识别一课中的参数就多达226个csv文件,如果单纯靠鼠标点击下载简直要疯掉,所以给出如下方法:

    等不及的可以跳过方法一,直接看方法二

    方法一:提取出链接,然后批量下载

    1.按F12查看网页代码,找到链接位置,如下图示

    image.png

    2.将对应位置代码复制保存成html文件,然后再文件末尾加上如下代码并保存:

    <script type="text/javascript">
    
        var obj = document.getElementsByTagName('a');
        for(var i=0,j;j=obj[i];i++){
            document.write(j.href+'<br>');
        };
    
    </script>
    

    3.打开保存的html文件,可以看到链接被提取出来了:

    image.png

    4.使用chrome下载一个扩展工具:chrono下载管理器

    image.png

    5.打开chrono下载管理器进入下载管理界面:

    image.png

    6.点击 + 号,将上面的提取出的所有链接(不用一个一个的)复制到输入框中,点击开始即可开始批量下载

    image.png

    image.png

    7.下载效果

    image.png

    方法二:Chrono下载管理器

    下载Chrono下载管理器后,直接进入嗅探器模式

    image.png

    你看,所有的文件链接都自动提取出来了,并分好类了,直接选择csv文件即可得到我所需要的参数文件了。



    MARSGGBO原创





    2018-3-7



  • 相关阅读:
    在 Laravel 5.1 中使用 Pjax
    在 iOS 中实现方法链调用
    利用 WireShark 深入调试网络请求
    设计一个健壮的后台下载
    设计一个健壮的大型文件下载系统
    iOS开发基础知识:Core Animation(核心动画)
    开发 Swift 和 Objective-C 混编的 Framework
    protobuf3 iOS 接入 protobuf
    iOS之ProtocolBuffer搭建
    iOS10 推送必看(基础篇)
  • 原文地址:https://www.cnblogs.com/marsggbo/p/8524663.html
Copyright © 2011-2022 走看看