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

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 

Bài viết liên quan:

https://severphim.blogspot.com/2016/03/huong-dan-get-link-video-google-photo.html

Nhận Xét Facebook

Chờ xíu nhé...

Nhận Xét Blogger

Hiện tại có 2 bình luận