首页 > 编程源码 > 〖抖音〗〖快手〗〖头条〗无水印下载小视频

〖抖音〗〖快手〗〖头条〗无水印下载小视频

楼主:嗯呐 [2级] · 2019-12-15 ·  浏览2589 · 编程源码 · ID:

外面看不到,今天给大家讲一下如何下载无水印视频

最近研究一下小视频软件的架构,以及如何无水印下载小视频。架构方面因为没找到很多资料,所以没啥特别的可说,但是如何下载无水印小视频倒是看过不少资料。所以我就想发表我这第一篇帖子,总结一下研究几个小视频的经验,欢迎指点和讨论。

工具:Fiddler 4;Wireshark(没怎么用到);某安卓模拟器,以下讨论的都是安卓的情况。

抖音

首先说抖音如何无水印下载小视频。

用Fiddler抓包的方法比较简单,在划到新一个视频的时候,程序会GET请求视频资源,服务器就把视频一整个地打在HTTP包里发过来了,访问这个GET请求的URL就能下载到视频了。

为了靠这个实现一个爬虫,我们可以用按键精灵自动划手机,Fiddler存下抓包的结果,然后再运行脚本批量下载视频。

接下来我们楼下接着说

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者嗯呐流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/19864.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
35条回复 |  最后回复于2019-12-15

嗯呐 [2级]

发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

接下来分享快手方法[haha]
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

快手看到的方法不是很多。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

用Fiddler抓包的话也是能抓到视频地址的,但是要注意,快手传送视频是走的TCP,所以打开视频时Fiddler是抓不到视频地址的。但是Wireshark比较繁琐,所以我没从那些包里去找地址。
根据一位老哥的经验,快手的视频地址也是会在HTTP包里发到客户端的,但是不是在客户端点击打开视频时,而是在每次刷新或者加载新视频列表时,打包大概20个视频信息一起发过来。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

就是图上最上面那个17K的包。里面的main_mv_urls就是视频地址。
这个也能用按键精灵什么的类似方式做个爬虫,但是好像有接口模拟客户端刷新视频这个操作,接口的加密参数也没有什么影响。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

头条的话
头条有文章、西瓜视频、小视频几个部分,这里主要研究小视频。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

还是Fiddler抓包,打开视频时可以抓到一个JSON包,里面有这个视频的信息。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

7K那个。要注意的是包里的JSON格式不是很好,一个视频的所有属性都写在了一行里,其中虽然没有视频的直接链接,但是可以翻到video_id这个属性。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

怎么用这个属性呢?网上有人破解了请求视频这个接口的参数,只是很简单的字符串加密,破解过程也很容易懂,需要的可以去百度找一下。破解了接口参数之后,就可以自己构造请求啦。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...

嗯呐 [2级]

还有个比较简单的方法,头条的小视频在分享页面打开,直接从网页元素里就能拿到无水印的视频。
发布于2019-12-15

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
12人签到
已签0天
  • 46634帖子
  • 1936788热点量
  • 184967火热值