1. 需求综述

由于最近要完成一个批量下载的任务,下载链接为URL+Filename+shareKey的形式,即需要共享密码才能下载到文件。然而上千个文件地址有了,共享密码也有了,但并不是放在一起的,即只提供了URL+Filename列表,共享密码单独提供。

那么问题来了,批量下载可以选用常用的下载工具,比如迅雷、电驴等,而制作下载列表呢,比如迅雷直接是***.downlist格式文件,要对文件里面的内容作如下变化,即添加公共密码信息:

2. 下载列表预处理

所谓的预处理,即将每个下载链接补充上公共密码信息,这样的链接才是完整的,才可以顺利下载所需的文件。

如果不知道怎么导入txt,excel等文档到matlab中,可查看我之前回答网友在知道上的提问:

http://zhidao.baidu.com/question/167900694

Matlab2012b版本如下操作:

然后,在Matlab的workspace窗口中出现变量名test,右击选save as,将数据以*.mat存放在你需要的位置。

如果你需要修正或者添加修改下载列表信息,如有些需要密码下载,就要在URL后面添加密码信息和一些配置信息。

可以用Matlab软件对txt的下载列表进行预处理,添加URL下载的秘钥配置信息,当然一般情况下不需要配置,对于有些下载需要通过注册获取下载密码的,则需要在下载URL后面添加秘钥信息。

简单的预处理程序如下,当然用C/C++等任何一门高级语言都可以实现对txt或者其他文档内的URL字符串的预处理。

% =========================================================================
%                     下载列表预处理
% =========================================================================
% By Gu Jinjin 2015/1/23
clear all;clcload('YourDownloadList.mat');
%写入路径
file_path = 'downloadList.txt';
List = YourDownloadList;
row = size(List,1);% 写入数据文件
% 打开文件
fid = fopen(file_path,'w'); for i=1:rowstr = List{i};List{i} = strcat(str,'?sr=a&si=readonly&sig=ioBUV3Wx%2FE');fprintf(fid,'%s\n',List{i});
end%关闭文件
fclose(fid);

3. 利用迅雷实现批量下载

演示版本为迅雷7,修改成下载列表格式从txt到downlist

Step1  文件》导入下载列表

Step2 选择下载列表

Step3 选择下载的文件

Step4 批量下载结果

自制下载列表导入迅雷7实现批量下载相关推荐

  1. 如何极速下载网页上的文件? 怎么批量下载文献

    如何快速下载网页上的文件?当今许多文件会被传输至网盘等云空间中,但有些文件仍可以通过网页下载,使用IDM我们可以快速下载不同类型的网页文件.怎么批量下载文献?在写论文时,常需要引用某些文献来支持自己的 ...

  2. php指定浏览器下载多个图片,360浏览器批量下载并保存图片

    360浏览器批量下载并保存图片 360浏览器如何批量下载和保存图片? 360浏览器是中国非常知名的浏览器,有许可供用户使用. 今天php批量下载图片,我谈论的是360浏览器如何批量保存网页图片. 我相 ...

  3. 如何使用python批量下载-用Python调用迅雷实现后台批量下载

    迅雷9.10实测可用,老版本迅雷应该也可以用,不推荐迅雷极速版 写在前面 最近在学习python的网络爬虫,想要爬取某个网站上的上百万条链接,批量下载链接所指向的图片.文档.视频等内容.大部分的小文件 ...

  4. 用Python调用迅雷实现后台批量下载

    迅雷9.10实测可用,老版本迅雷应该也可以用,不推荐迅雷极速版 写在前面 最近在学习python的网络爬虫,想要爬取某个网站上的上百万条链接,批量下载链接所指向的图片.文档.视频等内容.大部分的小文件 ...

  5. python 批量下载网址_python 遍历oss 实现批量下载

    oss存储有很多批量上传的文  = = 然后现在是由于程序主动删除了oss的文件,阿里是不给恢复的,所以想要把文件备份到本地 . 阿里的oss是key-values形式的存储,没有文件夹的概念,也是就 ...

  6. python 批量下载网页图片_Python实现多线程批量下载图片

    <派森>(Python)3.13 win32 英文安装版 类型:编程工具大小:21M语言:英文 评分:8.7 标签: 立即下载 爬取图片可真的是一个可遇不可求的机会. 有需求就会动力. 目 ...

  7. python怎么批量下载年报_如何使用python批量下载统计年鉴中的excel网页?

    我们在使用python爬取数据时有时会碰到这样一种情况,有一些网站一点击并不会弹出一个网页,而是直接下载一个excel或者jpg文件.这种情况当然是好的,不用爬虫,就能直接下载数据了,但是有时候需要批 ...

  8. 全民k歌视频在线解析下载,手把手教你如何批量下载

    了解,如何批量采集腾讯视频这个平台里面的短视频,批量下载MP4格式的视频到电脑里面,要用什么样的工具,什么样的方法来操作比较方便,一起看下面的操作方法好不好用把. 准备工作: 下载工具固乔视频助手 腾 ...

  9. python自动下载qq文件夹_Python实现批量下载文件

    Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...

最新文章

  1. ikbc机械键盘打字出现重复_抖音开啤酒小姐姐同款面具,ikbc白无垢樱花机械键盘开箱体验...
  2. 谁在引领中国制造?中国智能制造发展解析
  3. 开题:在移动开发中使用JavaScript进行混合编程提高代码复用率
  4. java-第十三章-类的无参方法(一)-实现客户姓名的添加和显示
  5. Android 项目集成腾讯X5浏览器内核
  6. 在OpenPower720上安装SLES9(I)
  7. Linux增加虚拟内存的配置方案
  8. 制作计算器窗口java_Java实现的窗口计算器
  9. 【分享】 自闭症儿童网络画展 - JS效果
  10. 你知道css单位fr吗?
  11. java list 循环赋值_Java List集合的坑(add方法报空指针,循环赋值时list已保存的值会改变)...
  12. of_property_read_string 剖析~
  13. oracle 修改 回话数,Oracle命令--修改oracle回话数
  14. c++ *p++ (*p)++ ++(*p)详细实战解读
  15. 科学计算机病毒代码大全,计算机病毒代码有哪些
  16. 2022年华数杯数学建模
  17. Qt:45---QPainter绘图
  18. lookup无序查找_excel无序查询 使用LOOKUP函数实现无序查询
  19. 毕业设计之 --- 基于大数据分析的金融产品销售预测分析
  20. 2017一季度人才大数据报告IT人才需求遥遥领先

热门文章

  1. 2018年十一长假总结
  2. 如何一键查看网页上隐藏的密码?原来这么简单!
  3. 基于STM32F103RC的OneNET云端智能家居环境控制系统
  4. 一些可以查询IP地理位置、身份证所在地、手机归属地的接口
  5. ctfshow渔人杯2021 部分WP
  6. Netty大战之NIO
  7. 录音带与MP3之间的转录
  8. bash shell 的一些主要特性
  9. c语言五子棋实验报告免费下载,五子棋C语言程序
  10. 为 HTC 的 Android 手机正名(转)