bilibil網站採集 返回視訊下載地址【程式碼】
阿新 • • 發佈:2018-12-23
<?php /** * 視訊採集分析視訊相關下載地址 * $url bilibili動畫視訊url地址 * $http_com 地址相關資訊引數 * $url 返回一個檔案下載地址 */ include 'phpquery/phpQuery/phpQuery.php';//引入phpquery $url=isset($_GET['url'])?$_GET['url']:'';//獲取url連線 $http_com=substr($url,24);//獲取域名地址後面資料 $http=substr($url,0,7);//獲取域名地址後面資料 if($http!='http://'){ echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; echo '對不起,地址有誤,請填寫真正確的url地址,或在www.前加入http://,本程式只支援bilibili動畫的視訊採集'; exit; }else{ echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">'; } $url='http://www.ibilibili.com/'.$http_com; // echo $url; phpQuery::newDocumentFile($url); $companies = pq('#firstLi p')->html(); // $companies = pq('#firstLi p a')->attr("href"); // echo($companies); // $companies = pq('#firstLi a')->html(); // $companies = pq('#firstLi a')->find('a'); // foreach($companies as $company) // { // echo pq($company)->find('a')->attr("href"); // } $url_list=explode("a href",$companies); $http=substr($url_list[3],2);//獲取域名地址後面資料 // echo $http; $url_list=explode('"',$http); // echo $http[0]; echo ($url_list[0]); ?>