快手批量下载视频(修改)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/MuoYangoRen/article/details/79603534

最新方法参见
http://blog.csdn.net/MuoYangoRen/article/details/79652431

笔者曾写过一篇关于快手批量下载视频的文章
http://blog.csdn.net/muoyangoren/article/details/78440742

导出json文件的方法看上文,接下来讲讲如何将多个json文件同时处理

1.首先创建一个文件a(注意是a,没后缀名),内容如下

<html><head><meta charset="utf-8"><title>GET_URL</title></head><body><script type="text/javascript">

2.再创建一个文件b(注意是b,没后缀名),内容如下

document.write("<br /> video_num:"+videonum+"<br /> picture_num:"+picnum);</script></body></html>

3.创建一个文件1.bat,内容如下

type a>>out.html
echo var videonum=0,picnum=0;>>out.html
for %%i in (*.json) do  echo var json%%~ni=>>out.html&&type %%i>>out.html&&echo for(var i=0;i^<json%%~ni.feeds.length;i++){if(json%%~ni.feeds[i].cover_urls!=undefined){picnum++;document.write(json%%~ni.feeds[i].cover_urls[0].url + "<br>");}if(json%%~ni.feeds[i].main_mv_urls!=undefined){videonum++;document.write(json%%~ni.feeds[i].main_mv_urls[0].url + "<br>");}}>>out.html
type b>>out.html

再把获取到的json复制到这个文件夹,如图
这里写图片描述

接下来需要格式化json,这个你可以选择在线格式化,也可以使用文本编辑器,笔者使用的是UltraEdit,
这里写图片描述
将所有的json文件都格式化一遍,并保存

然后,运行1.bat(双击即可),黑屏闪过,你会发现文件夹里多了个out.html

双击打开out.html
这里写图片描述
即可得到批量链接,下面还有视频数和照片数的统计,一般来说,两者之和等于该快手主播的作品数

阅读更多
换一批

没有更多推荐了,返回首页