蓝叶分享西瓜视频地址解析php代码

蓝叶    网站设计    2021-01-13    13    0评论

西瓜视频这个平台里太多自媒体翻唱以及制作的精彩视频,蓝叶非常喜欢听音乐,经常去西瓜视频上面去找好歌听,看到喜欢的西瓜歌曲视频就想要保存到本地收藏,于是蓝叶分享西瓜视频地址解析php代码就产生了,这个php解析西瓜视频地址代码比较粗糙,但不影响使用可以正常解析出西瓜视频地址,把代码复制到新建的php文件里,浏览器通过网址访问php文件并传递西瓜视频播放地址过去就可以解析视频地址,使用时注意要把防盗链域名改成你自己的。

error_reporting(0);

header('Content-Type:text/html; charset=utf-8');

date_default_timezone_set('Asia/Shanghai');

function Zhuan($str){

$encode = mb_detect_encoding($str, array('CP936', "ASCII","GB2312","GBK",'UTF-8','BIG5'));

if ($encode == 'UTF-8'){

return $str;

} elseif ($encode == 'CP936') {

return iconv('utf-8', 'latin1//IGNORE', $str);

} else {

return mb_convert_encoding($str, 'UTF-8', $encode);

}

}

$domain = trim($_SERVER['SERVER_NAME']);

$opendomain = array("127.0.0.1","localhost","lanyes.org");

$diymusic = 'http://tts.baidu.com/text2audio?idx=1&tex=%E8%AF%B7%E5%8B%BF%E7%9B%97%E9%93%BE%E6%9D%A5%E8%87%AA%E4%B8%8E%E8%93%9D%E5%8F%B6%E5%88%86%E4%BA%AB%E7%9A%84%E9%9F%B3%E4%B9%90%E9%93%BE%E6%8E%A5%EF%BC%8C%E8%AF%B7%E8%87%AA%E8%A1%8C%E8%A7%A3%E5%86%B3%E9%9F%B3%E4%B9%90%E5%A4%96%E9%93%BE%E7%9A%84%E9%97%AE%E9%A2%98%E3%80%82&cuid=baidu_speech_demo&cod=2&lan=zh&ctp=1&pdt=1&spd=4&vol=5&pit=5&per=4';

if(in_array($domain, $opendomain)){

$url = isset($_GET['url']) ? addslashes($_GET['url']) : 'https://www.ixigua.com/6852864760908612103/';

$curl = curl_init();

$header=array(

"accept-language: zh-CN,zh;q=0.9",

"X-FORWARDED-FOR:180.149.134.142",

"CLIENT-IP:180.149.134.142",

);

curl_setopt($curl, CURLOPT_URL, $url.'?wid_try=1');

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($curl, CURLOPT_HTTPHEADER,$header);

curl_setopt($curl, CURLOPT_REFERER, $url.'?wid_try=1');

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

$response = curl_exec($curl);

curl_close($curl);

preg_match_all('/"video_list":{(.*)}},"extraInfos"/i',$response,$matchs);

if(empty($matchs[1][0])){

preg_match_all('/"video_list":{(.*)}},"barrage_mask_url"/i',$response,$matchs);

}

preg_match('/"vheight":1080,(.*)"main_url":"(.*)","backup_url_1"/i',$matchs[1][0],$bdmatch);

preg_match('/"vheight":720,(.*)"main_url":"(.*)","backup_url_1"/i',$matchs[1][0],$hdmatch);

preg_match('/"vheight":480,(.*)"main_url":"(.*)","backup_url_1"/i',$matchs[1][0],$cdmatch);

preg_match('/"vheight":360,(.*)"main_url":"(.*)","backup_url_1"/i',$matchs[1][0],$admatch);

$bdurl = str_replace('.Ma','?a',Zhuan(base64_decode(trim($bdmatch[2]))));

$hdurl = str_replace('.Ma','?a',Zhuan(base64_decode(trim($hdmatch[2]))));

$cdurl = str_replace('.Ma','?a',Zhuan(base64_decode(trim($cdmatch[2]))));

$adurl = str_replace('.Ma','?a',Zhuan(base64_decode(trim($admatch[2]))));

if($bdurl){

$videourl = $bdurl;

}elseif($hdurl){

$videourl = $hdurl;

}elseif($cdurl){

$videourl = $cdurl;

}else{

$videourl = $adurl;

}

$videourl = str_replace('http:','https:',$videourl);

header("location: $videourl");exit;

}else{header('Location:'.$diymusic);exit();}

?>

百度音乐视频播放器

评论一下

赞助蓝叶

赞助蓝叶X

版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《蓝叶博客》。

本文网址:https://lanyes.org/web/934.html

上篇文章:没有了

ixigua解析_蓝叶分享西瓜视频地址解析php代码相关推荐

  1. ixigua解析_西瓜视频地址解析

    1.先获取videoid 2.通过videoid获取下载url请求链接 function crc32(video_id) { var n = function() { for (var t = 0, ...

  2. ixigua解析_视频解析下载

    Android手机上可以用吗? 可以的,Android手机在常用的Chrome.UC.360.QQ等浏览器上都可以很方便的使用本站.推荐使用Chrome浏览器获得最佳下载体验. iOS设备(iPhon ...

  3. m3u8解析_浅谈m3u8格式视频文件采集

    在对某在线视频网站抓包分析时,发现该站点采用m3u8格式进行视频文件传输. 通过m3u8的response可以看到,m3u8格式文件由很多段ts文件组成.那么什么是m3u8,什么是ts呢? M3U8是 ...

  4. vue怎么合并两个视频_【软件分享】视频分割合并软件哪款好用呢?怎么剪切合并视频?...

    现在有很多小伙伴都喜欢喜欢自己拍视频上传到各大视频平台,有时候会遇到关于视频剪辑方面的难题,比如说,视频怎么剪切?怎么将两段小视频合并成一个呢?这些都是一些比较常常遇到的问题,今天小编就给大家介绍一款 ...

  5. php粒子背景特效_粒子背景特效Particleground.js插件使用解析_蓝戒的博客

    Particleground简介: Particleground是一个JavaScript插件,用于时髦的后台粒子系统.包括鼠标在桌面设备和移动设备上的陀螺仪控制的可选视差效果.在支持HTML5画布的 ...

  6. python数字大小写转换代码_【经验分享】20个Python代码段,好用到哭!

    Python是一种非BS编程语言.设计简单和易读性是它广受欢迎的两大原因.正如Python的宗旨:美丽胜于丑陋,显式胜于隐式. 记住一些帮助提高编码设计的常用小诀窍是有用的.在必要时刻,这些小诀窍能够 ...

  7. java给视频添加水印_用java实现对视频添加水印的代码或思路

    展开全部 package com.jc.ts.services; import java.awt.Color; import java.awt.Graphics; import java.awt.Im ...

  8. 美团遭遇反垄断调查;微信利用社交垄断封杀西瓜视频;Qt 6 for Python发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供 ...

  9. 手把手带你实现西瓜视频的责任链埋点框架

    /   今日科技快讯   / 7月27日,华为发布了HarmonyOS 3--这是自华为2019年8月发布鸿蒙系统以来的第三次重大更新.其基于分布式架构,优势在于能够打通手机.PC.平板.电视.车机设 ...

最新文章

  1. 拒绝conda, 用virtualenv构建多版本的python开发环境
  2. 【旧文新读】解释“闭包”需要几行代码?
  3. jsp 中div居中_让div在屏幕中居中(水平居中+垂直居中)
  4. 最大子序和(Leetcode第53题)
  5. 信息学奥赛一本通 1321:【例6.3】删数问题(Noip1994) | 洛谷 P1106 删数问题
  6. Python 3.9.0a6 已可用于测试
  7. GPU成为主流 NVIDIA GRID亮相Citrix Synergy 2017
  8. WINDOWS2016故障转移群集
  9. 微信小程序demo汇总
  10. 微信支付系列(三)之二维码扫码支付
  11. 线性代数笔记12——列空间和零空间
  12. 自学java到可以找工作要多久_自学编程需要多久才能找到工作?
  13. 塞班s60v3手电筒sisx_塞班s60v3 手电筒
  14. 偷得浮生半日闲,您有啥事它出马
  15. 未知USB设备(设备描述符请求失败)
  16. shentou mianshiti
  17. C++递归算法之分成互质组
  18. Java生成海报带二维码,原图或base64返回
  19. Inkcanvas 放大缩小变换
  20. 企业电子邮箱怎么注册使用?outlook群发邮件怎么撤回?

热门文章

  1. MTK平台获取本机的SIM卡中IMSI号
  2. sql查询连续3天有交易记录的客户
  3. android 4.0板卡接收视频源,在Digilent Nexys Video板卡上实现HDMI I/O视频处理系统的软件配置介绍...
  4. golang学习之 go 读写 txt
  5. Oracle 中文日期转换
  6. Python将多张2D TIFF图片转为一个3D TIFF文件
  7. C语言实现linux环境UDP协议接收发送数据
  8. 赞,全网开发者都在学的26个课程!
  9. Linux之用户添加命令 useradd 详解
  10. C#搭建Json RPC2.0 Server/Client