最近也是挺喜欢看斗鱼上的一些直播电影的,只偶尔来看电影也没必要去装斗鱼APP,更何况斗鱼APP最近广告太多了,就想着自己来抓取直播源来使用,逛了逛吾爱发现都是一些失效的老数据,无奈自己搞一下,用抓包工具抓取了第三方应用来调用的斗鱼电影地址,得到了一个http://tx2play1.douyucdn.cn/live/218859rfa6x5W5AH.m3u8的地址,这个就是未加密真实的播放地址 。
得到了真实的地址就简单多了,车头部分 http://tx2play1.douyucdn.cn/live/ 直播间的真实地址218859rfa6x5W5AH
随后就是去获取直播间真实地址就可以了
电脑上获取
已Edge浏览器为例,实际上谷歌内核的浏览器通用,首先打开斗鱼一个直播间的地址,按F12进入审查元素 点击网络,在搜索框输入flv,然后按F5刷新一下网页 ,就可以看到一个地址了,点击它
找到请求的URL,得到https://tc-tct.douyucdn2.cn/dyliveflv1/218859rfa6x5W5AH_900.flv?wsAuth=48f8f950c6d5c75ccfd06d36054085eb&token=web-cpm-0-218859-bc70f62dbd029f77eb55d5feba86e6870636b780f03aadc5&logo=0&expire=60&did=&origin=tct&vhost=play1
218859rfa6x5W5AH就是我们抓取到的直播间的真实地址,后面的那个_900代表清晰度,可以不填,也可以改成_4000 原画/蓝光、_2000超清
然后就是车头+真实地址+清晰度+后缀=http://tx2play1.douyucdn.cn/live/218859rfa6x5W5AH_4000.m3u8
后面的_4000可不填,实际上清晰度也不差,后缀可以填m3u8和flv,推荐m3u8 支持的更多。
这是又抓取的几个地址
http://tx2play1.douyucdn.cn/live/248753rsLx79oMhp.m3u8
http://tx2play1.douyucdn.cn/live/7270927rdrZF2K5S.m3u8
在电脑上可以直接使用PotPlayer进行播放
Android端获取
安卓手机使用X浏览器为例,浏览器打开斗鱼直播间,如果网页版直播间太少了可以去APP分享直播间到QQ,然后用QQ复制直播间地址到浏览器。
网页打开直播间后点击右上角三个点进入菜单,再点击嗅探媒体资源,下方就会嗅探到地址,点击复制。
获取到的地址:http://hlstct.douyucdn2.cn/dyliveflv1/96577rYPyykpWiPr_2000.m3u8?txSecret=cc1de69f8b628d330acf5c7128f6cd40&txTime=6011167e&token=h5-douyu-0-96577-e818e6b95bc2829fbe8bc5136b202d93&did=be8517e716dcc1e497720bd000061631&origin=tct&vhost=play1&_res_tag_=video
同理96577rYPyykpWiPr就是真实地址。
iOS端获取
已Alook浏览器为例,浏览器打开直播间,点击播放,然后点击分享,最后点复制 。
复制到的地址:http://hlstct.douyucdn2.cn/dyliveflv1/96577rYPyykpWiPr_2000.m3u8?txSecret=cc1de69f8b628d330acf5c7128f6cd40&txTime=6011167e&token=h5-douyu-0-96577-e818e6b95bc2829fbe8bc5136b202d93&did=be8517e716dcc1e497720bd000061631&origin=tct&vhost=play1&_res_tag_=video
同理96577rYPyykpWiPr就是真实地址。
最后的地址都是这样的http://tx2play1.douyucdn.cn/live/248753rsLx79oMhp.m3u8
m3u8可以直接粘贴到浏览器进行播放,也可以跟我一样使用nPlayer等播放器直接添加进去,下次播放只需点击播放即可。
电视盒子也可以添加,要自己研究了。
本文作者为dwf135,转载请注明。