public static function parse($url, $type, $proxy = '')
{
if (self::PROXY || $proxy) {
$curl_proxy = self::PROXY;
if ($proxy) {
$curl_proxy = $proxy;
}
$proxy = $curl_proxy;
}
$html = static::_cget($url);
$data = $tvids = $vids = $urls_data = array();
if ($html) {
preg_match('#data-(player|drama)-tvid="([^"]+)"#iU', $html, $tvids);
preg_match('#data-(player|drama)-videoid="([^"]+)"#iU', $html, $vids);
$vid = isset($vids[2]) ? $vids[2] : '';
$tvid = isset($tvids[2]) ? $tvids[2] : '';
}
if (!empty($vid) && !empty($tvid)) {
$data = self::parseFlv($tvid, $vid, $type, $proxy);
return $data;
}
}