Hướng dẫn get link video Google Photo bằng cURL

Nhiều bạn làm trang phim muốn up link video lên google photo, vậy làm cách nào để get link video mp4 của server google photo này?

Hôm nay mình xin hướng dẫn cách get link video google photo bằng cURL

Demo get link online: Demo




  • function cURL


function curl($url) {
 $ch = @curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 $head[] = "Connection: keep-alive";
 $head[] = "Keep-Alive: 300";
 $head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
 $head[] = "Accept-Language: en-us,en;q=0.5";
 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.124 Safari/537.36');
 curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
 curl_setopt($ch, CURLOPT_TIMEOUT, 60);
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
 curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:'));
 $page = curl_exec($ch);
 curl_close($ch);
 return $page;
}


  • function getPhotoGoogle


function getPhotoGoogle($link){
    $get = curl($link);
    $data = explode('url\u003d', $get);
    $url = explode('%3Dm', $data[1]);
    $decode = urldecode($url[0]);
    $count = count($data);
    $linkDownload = array();
    if($count > 4) {
        $v1080p = $decode.'=m37';
        $v720p = $decode.'=m22';
        $v360p = $decode.'=m18';
        $linkDownload['1080p'] = $v1080p;
        $linkDownload['720p'] = $v720p;
        $linkDownload['360p'] = $v360p;
    }
    if($count > 3) {
        $v720p = $decode.'=m22';
        $v360p = $decode.'=m18';
        $linkDownload['720p'] = $v720p;
        $linkDownload['360p'] = $v360p;
    }
    if($count > 2) {
        $v360p = $decode.'=m18';
        $linkDownload['360p'] = $v360p;
    }
    return $linkDownload;
}

Hàm này sẽ trả về 1 mảng chứa tất cả link(HD,SD) của video.


  • cách dùng


Cách dùng thì bạn chỉ cần bỏ link vào function là chạy ok thôi, đơn giản phải không nào

$link = 'https://photos.google.com/share/AF1QipNyYyBWbThLYpt6Pjqw5Y84UvDJL8QTSO9aCPW3nEOS7cXJEFJHpXELOZpb8VpdtA/photo/AF1QipNbBQXg9A60xLs1cLoivK1LIoQbtwJvzoRuI6Ar?key=Rmg0aE1BNkFsb0Z1VG9pUDVOYlRHT3JOb0xRejlR';
$test = getPhotoGoogle($link);
print_r($test);

Nguồn:blogit.vn 
Share on Google Plus

About NHOCLAK DJ

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 nhận xét:

Đăng nhận xét