Example #1
0
 private static function getVrsEncodeCode($_arg1)
 {
     $_local6;
     $_local2 = "";
     $_local3 = explode("-", $_arg1);
     $_local4 = count($_local3);
     $_local5 = $_local4 - 1;
     while ($_local5 >= 0) {
         $_local6 = Iqiyi::getVRSXORCode(intval($_local3[$_local4 - $_local5 - 1], 16), $_local5);
         $_local2 = Iqiyi::fromCharCode($_local6) . $_local2;
         $_local5--;
     }
     return $_local2;
 }
Example #2
0
function debug($url, $type, $proxy)
{
    $result = Iqiyi::parse($url, $type, $proxy);
    echo "<pre>\n<span>下载链接10分钟内有效,请尽快下载,若失效刷新本页面!</span> <br>";
    if ($result) {
        if ($type == 'high') {
            $format = "高清";
        }
        if ($type == 'super') {
            $format = "720P";
        }
        if ($type == 'hd') {
            $format = "1080P";
        }
        if ($result == 404) {
            echo "<span>不支持解析VIP视频!</span>";
        } else {
            if ($type == 'all') {
                print_r($result);
            } else {
                echo "\n标题:" . $result['title'] . "\n";
                echo "时长:" . $result['seconds'] . "秒\n";
                $value = array_slice($result, 2, 1);
                if ($value) {
                    echo "<ol>";
                    foreach ($value as $key => $vals) {
                        foreach ($vals as $val) {
                            echo "<li>" . $val . "</li>";
                        }
                    }
                } else {
                    echo "<p><span>未解析到" . $format . "格式的视频!</span></p>";
                }
                echo "</ol>";
            }
        }
    } else {
        echo "\n<span>获取失败!</span>";
    }
    echo "</pre>\n";
}
Example #3
0
function debug($url, $type)
{
    $result = Iqiyi::parse($url, $type);
    echo "<pre>\n<span>下载链接10分钟内有效,请尽快下载,若失效刷新本页面!</span> <br>";
    if ($result) {
        if ($type == 'all') {
            print_r($result);
        } else {
            echo "\n标题:" . $result['title'] . "\n";
            echo "时长:" . $result['seconds'] . "秒\n";
            echo "<ol>";
            $value = array_slice($result, 2, 1);
            foreach ($value as $key => $vals) {
                foreach ($vals as $val) {
                    echo "<li>" . $val . "</li>";
                }
            }
            echo "</ol>";
        }
    } else {
        echo "\n<span>获取失败!</span>";
    }
    echo "</pre>\n";
}
Example #4
0
 /**
  * [_parseIqiyi 解析爱奇艺视频]
  * @param  [type] $url [description]
  * @return [type]      [description]
  */
 private static function _parseIqiyi($url)
 {
     $data = Iqiyi::parse($url);
     return $data;
 }