美拍解析源码

作者 : King 本文共12个字,预计阅读时间需要1分钟 发布时间: 2024-10-4 共20人阅读

美拍解析源码

美拍解析源码

  1. echo json_encode(MeiPai::parse($url));  
  2. /** 
  3.  
  4. */  
  5. class MeiPai  
  6. {  
  7.     public static function parse($url){  
  8.         $content = self::curl($url);  
  9.         preg_match('#(.*?)#’,$content,$_title);  
  10.         preg_match('#“(.*?)” property=“og:image”>#’,$content,$_img);  
  11.         preg_match('#data-video=“(.*?)”#’,$content,$_video);  
  12.         $vurl = self::decode($_video[1]);  
  13.   
  14.         $videoinfo[“poster”] = $_img[1];  
  15.         $videoinfo['code’] = 200;  
  16.         $videoinfo[“data”][“url”] = $vurl;  
  17.         $videoinfo[“play”] = “h5mp4″;  
  18.         return $videoinfo;  
  19.     }  
  20.     public static function decode($string){  
  21.         $hex = str_split(hexdec(implode(array_Reverse(str_split(substr($string,0,4))))));  
  22.         $splt1 = $hex[0];  
  23.         $size1 = $hex[1];  
  24.         $size2 = $hex[3];  
  25.         $str = substr($string,4);  
  26.         $first = substr($str,0,$splt1).substr($str,$splt1+$size1);  
  27.         $splt2 = strlen($first) – ($hex[2]) – $size2;  
  28.         $second = substr($first,0,$splt2).substr($first,$splt2+$size2);  
  29.         return base64_decode($second);  
  30.     }  
  31.     public static function curl($url)  
  32.     {  
  33.         $params[“ua”] = “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36″;  
  34.         return GlobalBase::curl($url,$params);  
  35.     }  
  36. }  
  37. ?>  

下载仅供下载体验和测试学习,不得商用和正当使用。

[ppwp passwords=”zhishitu.cn”]

下载体验

应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。

如何获取解压密码

有问题找客服哈,并领取学习福利!

[/ppwp]

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » 美拍解析源码

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情