秋名山直播php源码,【斗鱼直播源】浏览器抓取真实直播源地址(纯前端JS & PHP解析源码)...

本文介绍了如何通过浏览器抓取和PHP解析获取斗鱼直播的真实源地址,包括分析请求过程、模拟实现抓取、整合播放器,并提供了PHP代码示例。强调了解直播源基础知识和前端调试技巧的重要性。
摘要由CSDN通过智能技术生成

浏览器抓取真实直播源地址

0. 前言

1. 直播源查找

2. 浏览器请求过程分析及思路

3. 模拟实现

4. 整合播放器

5. 【附】真实源地址

6. 总结

网上搜索各种平台的直播源地址都是满天飞,但是经常会有失效的时候,因为官方也会定期的升级系统修改各种参数或链接让直播源不能永久,所以敝人一直崇尚的是授人以鱼不如授人以渔,与其给直播源别人,不如教大家如何去爬取直播源,就算失效了也不怕。

f820832659e8079072f9c620171ed3fc.png

0. 前言

继虎牙直播后,网上说斗鱼的直播源是最难抓的,哦?

在抓取之前,需要了解视频直播源的分类和区别,可以自行了解hls,flv,m3u8等知识。

Tips: 本教程只是教大家如何利用前端调试技巧和爬虫基本操作,不作为商业用途,各位童鞋耗子尾汁。

所用工具:

浏览器

Postman

WebStorm

VLC media player

所用技术:

前端

PHP

1. 直播源查找

先打开斗鱼的一个直播间,当然先看电影频道啦:

03aed2998a2eb722fa9b51bec27dbd4e.png

在页面的请求中搜一下.flv、.m3u8 竟然找不到:

d20576acb8c39dae1ab76941087d43c9.png

那么地址显然不是直接从后台带来的,那么就是ajax请求来的,从ajax请求中找到了一个请求:

9afdaf841051707cc6c6cfe59c341a79.png

很显然,这里有个地址,使用VLC播放一下,额。。。不好意思,刚好电影放完。但至少这个地址是可用的。

c9ba40e8caf6bc9b198635ed2f9a4520.png

2. 浏览器请求过程分析及思路

Request URL: https://m.douyu.com/api/room/ratestream

Form Data:

v: 250120210110

did: 5533423942ce86e564901f2200001631

tt: 1610256007

sign: 00121038e82b65413972da17c6fdaa1d

ver: 22011191

rid: 3637778

rate: -1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值