其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

解析调用百家号视频链接api接口源码

GG网络技术分享 2025-03-18 16:18 9


百家号为百度旗下的自媒体平台,注册用户可以发布图文和视频,在百家号发布的视频与好看视频服务器是互通的,如果想要读取解析调用百家号视频链接

php读取解析调用百家号视频链接代码与php读取解析调用百度好看视频代码不同之处在于,前者解析的视频是无水印的,而后者则有好看视频水印,百度好看视频的ID与百家号的视频ID是相同的


下面就是接口源码:


//使用方法?id=百家号或好看视频的ID

<?php

error_reporting(0);

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

$domainList = \"127.0.0.1,localhost,www.8hi.com.cn\";

$diymusic = \'盗后执行的链接\';

if(!preg_match(\'/(\'.$domain.\')/i\', $domainList)){

header(\'location:\'.$diymusic);

exit();

}

$id = isset($_GET[\'id\']) ? addslashes($_GET[\'id\']) : \'1394737638103799666\';

$url = \'http://mbd.baidu.com/newspage/data/videoshare?nid=sv_\'.$id;

$curl = curl_init();

$header = array(

\'Host: mbd.baidu.com\',

\'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1\'

);

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($curl, CURLOPT_HTTPHEADER,$header);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);

$response = curl_exec($curl);

curl_close($curl);

preg_match(\'/window.jsonData.*?=.*?(.*?);<\\/script>/i\',$response,$matchs);

$jsondat = json_decode($matchs[1],true);

$videourl = str_replace(\'http:\',\'https:\',$jsondat[\'data\'][\'videoInfo\'][\'clarityArr\'][0][\'url\']);

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

exit();

标签: 视频 百家

提交需求或反馈

Demand feedback