昨天用了下windows下linux子系统,批量下载了很多pdf格式的资料,当然,不是国内网站。
那么今天继续让linux干点累活,把我喜欢的有声小说批量下载下来。
找到一个有声小说网站,直接查找下载地址(不能有做广告的嫌疑)
然后右键点击本地下载,粘贴到随便一个txt文档上,看看地址的情况,如图:
细看地址,其实就把.mp3前面的数字换成每集的数字。这个简单,一个for命令搞定。但是不要高兴的太早,百位以前的数字和用for命令直接循环出来的不一样,例如,for命令循环出来的数字是8,而地址中的数字应该是008这样的数字。所以还是“分类讨论”吧。(n年不用linux了,命令早忘光了,这还是刚才从网上又重新看看for命令才动手的。高手不要笑话!)
首先生成这9集的下载地址。
打开linux子系统,(我安装的不是流行的Ubuntu发行版,而是opensuse),进入f盘(f盘是空的。),命令:
linux子系统贴心就在于,直接进入就行,不用再提前把f盘挂载上。如图
把在txt文档里提前写好的命令直接粘贴到bash里去。命令如下:
使用for循环来生成各个地址
执行结果:
各个地址
不过这样还没法下载。得把结果重定向到一个文件中去,然后就可以用wget命令开始批量下载了。
重定向到文件4
现在看下得到下载地址:
文件中的地址
OK,开始下载。
使用wget来批量下载
参数c的意思是断点续传,参数i的意思是下载本地或外部 FILE 中的 URLs。如图:
下载截图1
下载截图2
现在就坐等了!
不过好像我忘了点什么,是什么呢?哦,是要翻译真空管仿真理论,算了,反正也不是什么重要的事······