抓包精灵 NetCapture 抓包教程《二》
抓包介绍:
一.抓包是什么
抓包是一件非常容易的一件事,没有技术含量。那什么是抓包呢,举个比较易懂的例子,平时我们用浏览器打开某个网页的时候,浏览器就会把数据包(packet)发到网站的服务器,服务器收到数据包,交给服务器程序处理,处理完成就会把数据包发送给我们的浏览器,我们的浏览器就可以解析并显示网页。而我们查看数据包发送的过程就叫抓包。抓包并不是把包给拦下了,而只是查看,服务器和客户端照样可以收到。
二.
抓包的作用
通过抓包,我们可以了解客户端与服务器交互时数据包的内容,以便我们模拟它发送接收数据和编写自己的客户端。比如:我们登录一个网页,想了解其中表单的字段,就可以通过抓包来查看。
三.工具准备
【软件名称】抓包精灵 NetCapture
【下载地址】https://www.52pojie.cn/thread-1583889-1-1.html
四.抓包的步骤
这里以获取央视频APP视频m3u8地址为例!因为央视频在网页端只能看5分钟 使用Idm等下载器下载的视频也是5分钟
这里教大家使用抓包精灵抓取央视频APP里完整的视频地址,抓取到的地址可以用m3u8等下载器直接将视频下载下来!
1.下载
抓包精灵 NetCapture 打开它
2.点击右上角三个点,打开过滤
3.这里面我们要抓取央视频APP 所以就选择央视频。
4.选择好APP后 ,点击右下角的开始 启动抓包工具
5.打开需要抓取链接视频视频进入APP进行播放。
本次抓取的视频链接地址:https://w.yangshipin.cn/video?type=0&vid=m0000425sx3
6.播放视频后 抓包精灵就会获取到很多数据,由于数据较多,所以我们需要进行过滤来获取我们需要的数据,点击右上角三个点 选择过滤
7.因为视频地址是m3u8格式的,所以我们搜索m3u8关键字 进行过滤
8.这里一共有四个地址 接下来我们分析一下地址
先看下域名
http://hlsplaycloud-cdn.ysp.cctv.cn
http://btrace.ysp.cctv.cn
后面几个和第二个域名一样就不看了 我们只看前两个
复制出来的地址:
http://btrace.ysp.cctv.cn:80/kvcollect?BossId=4448&Pwd=2026473671&loginid=0&guid=1ee35c23869411ec93b96c92bf645f76&osver=unknown&appver=2.4.0.55585&platform=4330303&bwup=0&bwdown=6519&&bitrate=0&cdncachelookup=Hit
http://hlsplaycloud-cdn.ysp.cctv.cn:80/1792D17CDA64D881C01C2E4AD490466CD15D539B8A63BD32415F84A13A31F370703A0F9FB103C94B94E1AA2A802CE645D232596B80B2B7A90772CAE834165FBD4337DBB08E15C40A4BB6C3405C578CAEF98A21022F6445D2EE1F83F55C48FD303B8EAB70493AA78DBA8484F7E0D6B3CB0F689F841B81DDA850FC50CA749CFCAFA4CE241312E5206E49701EA0AE6AB3F167D3C2A5226B30F1CDDD7E3A9EB12A667CF5CE0852A51A8EBB2B3FC0C499AD19/m0000425sx3.hxBl20004.ts.m3u8?ver=4&hlskey=null&sdtfrom=v5028&cost=low
看请求内容一般人看不出来问题,有经验的可以一眼看出来,所以我直接说一个最简单的区分方法
点击拷贝 复制地址到浏览器进行播放 能播放出来的就是对的地址,如果浏览器不支持播放 可使用VLC或者Potplayer进行播放
通过拷贝的地址我们发现了 hlsplaycloud域名里面含有完整的m3u8地址 所以这个才是正确的地址
复制m3u8地址到下载器内就可以下载完整视频!
本文使用抓包工具:
抓包精灵 NetCapture
M3u8下载器推荐:
M3U8批量下载器-逍遥一仙
N_m3u8DL-CLI(m3u8下载器)
N_m3u8DL为开源下载器开源地址: https://github.com/nilaoda/N_m3u8DL-CLI