爆米花支持清晰度解析代码

爆米花解析支持清晰度选择 普清 高清,普清是用的是大众的wap接口,高清是用的app接口,接口只可以通过抓包直接获取.
代码可能比较老失效了,但是可以学习下思路

<?php
/*
严重警告:
1,源码仅供学习交流使用。
2,禁止用于危害官方利益的行为。
3,禁止用于违反法律法规的行为。
4,由于无法对学习交流用户的权利信息进行甄别,如您学习交流过程中侵犯了官方的合法利益或存在违法行为,请立即删除本学习交流程序,遵循相关法律。
5,学习交流用户 应当保证其在学习交流过程中不应用于任何违法行为,并保证承担和赔偿有关违法行为造成的任何损失。

API接口
  ?url=http://www.baomihua.com/user/25745_36354301&qxd=1
  http://play.baomihua.com/getvide ... pe=phone_app&flvid= 该接口默认高清 
  http://play.baomihua.com/getvideourl.aspx?devicetype=wap&flvid= 该接口默认普清 
  http://play.baomihua.com/getvideourl.aspx?devicetype=pc&flvid= 该接口默认普清 

  http://play.baomihua.com/getvide ... on=1&flvid=36353587 获取所有清晰度的host参数

参数
    $qxd  1 普清 3 高清 2 标清 默认为高清
    180 普清 对应3 
    480 高清 对应9 
    标清 240 对应5 
*/
function get_video($vid,$qxd)
{
"http://play.baomihua.com/getvideourl.aspx?devicetype=pc&flvid=".$vid;  //普清

    $html = file_get_contents($api_url);
    preg_match_all('|host=([^&]*)|',$html,$host);
    preg_match_all('|&stream_name=([^&]*)|',$html,$sid);
    preg_match_all('|videofiletype=([^&]*)|',$html,$type);

    $url = "http://".$host[1][0]."/pomoho_video/".$sid[1][0].".".$type[1][0];

    return $url;
}

function get_by_url($url)
{
    $html = file_get_contents($url);
    preg_match_all('|flvid\s*=\s*(\d+)|',$html,$id);
    return $id[1][0];
}

$url = $_GET['url'];
@$qxd = $_GET['qxd']?$_GET['qxd']:3;

$vid = get_by_url($url);
echo $vid;

$video = get_video($vid,$qxd);
echo $video;

给TA打赏
共{{data.count}}人
人已打赏
源码分享

苹果maccms V8播放地址AES加密

2017-12-16 23:21:40

源码分享

快手视频解析源码

2018-2-11 16:36:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索