Hãy đăng bài và bài viết ca bn s đưc lên top tìm kiếm google

Diễn đàn SEO bài viết lên Google Search tốt nhất

Share Code get link phim các server Google (Picasa, Photos, Drive)

Thảo luận trong 'Thư Viện' bắt đầu bởi Chuẩn Cmnr, 2/1/18.

  1. Chuẩn Cmnr

    Chuẩn Cmnr Người bắt chuyện

    15%
    18/8/17
    161
    26
    28
    Đây không phải code của mình tự viết ra, mà mình edit lại từ nhiều code có sẵn trên mạng.

    Các bạn vào link sau copy code lưu thành 1 file php nhé



    1. Server photos.google.com
    Cách sử dụng: Upload code lên host rồi chạy link dạng Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO

    PHP:
    <?php
    error_reporting
    (E_ERROR E_PARSE);
    // Code đã được edit bởi Chuẩn Cmnr - https://bigmmo.com/ , Download code miễn phí tại bigmmo.com
    function curl($url){
            
    $ch = @curl_init();
            
    curl_setopt($chCURLOPT_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($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36');
            
    curl_setopt($chCURLOPT_HTTPHEADER$head);
            
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
            
    curl_setopt($chCURLOPT_SSL_VERIFYHOSTFALSE);
            
    curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE);
            
    curl_setopt($chCURLOPT_TIMEOUT30);
            
    curl_setopt($chCURLOPT_CONNECTTIMEOUT30);
            
    curl_setopt($chCURLOPT_FOLLOWLOCATIONTRUE);
            
    curl_setopt($chCURLOPT_HTTPHEADER, array('Expect:'));
            
    $page curl_exec($ch);
            
    curl_close($ch);
            return 
    $page;
    }
    function 
    cut_str($str$left$right){
        
    $str substr(stristr($str$left) , strlen($left));
        
    $leftLen strlen(stristr($str$right));
        
    $leftLen $leftLen ? -($leftLen) : strlen($str);
        
    $str substr($str0$leftLen);
        return 
    $str;
    }
    $url $_GET['link'];
    if(isset(
    $url)){
        
    $curTemp curl($url);
        
    $curTemp cut_str($curTemp,'{"79468658":[[','"]');
        
    $curTemp str_replace('\u003d','='$curTemp);
        
    $curTemp str_replace('\u0026','&'$curTemp);
        
    $curTemp urldecode($curTemp);
        if (
    $curTemp <> "") {
            
    $curList explode("&",$curTemp);
            foreach (
    $curList as $curl) {
            
    $curl trim(substr($curlstrpos($curl,'https')-strlen($curl)));
                if (
    $curl <> "" ){
                    if (
    strpos($curl,'itag=37') || strpos($curl,'=m37') !== false) {$v1080p=$curl;}
                    if (
    strpos($curl,'itag=22') || strpos($curl,'=m22') !== false) {$v720p=$curl;}
                    if (
    strpos($curl,'itag=18') || strpos($curl,'=m18') !== false) {$v360p=$curl;}
                }
            }
            if(
    $v1080p){
                echo 
    '<font color="red">1080p:</font> '.$v1080p.'<br><font color="red">720p:</font> '.$v720p.'<br><font color="red">360p:</font> '.$v360p;
            } elseif(
    $v720p){
                echo 
    '<font color="red">720p:</font> '.$v720p.'<br><font color="red">360p:</font> '.$v360p;
            } else {
                echo 
    '<font color="red">360p:</font> '.$v360p;
            }
        }
    }
    ?>

    2. Server drive.google.com
    Update 20/09/2017: Thay đổi kiểu get link sạng dạng download.

    Cách sử dụng: Upload code lên host rồi chạy link dạng Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO

    PHP:
    <?php
    error_reporting
    (E_ERROR E_PARSE);
    // Code đã được edit bởi Chuẩn Cmnr - https://bigmmo.com/ , Download code miễn phí tại bigmmo.com
    function get_curl($obj){
        
    $link = isset($obj['url'])?$obj['url']:NULL;
        
    $useheader = isset($obj['showHeader'])?$obj['showHeader']:NULL;
        
    $useragent = isset($obj['agent'])?$obj['agent']:NULL;
        
    $referer = isset($obj['referer'])?$obj['referer']:NULL;
        
    $custheader = isset($obj['requestHeaders'])?$obj['requestHeaders']:NULL;
        
    $ucookie = isset($obj['cookie'])?$obj['cookie']:NULL;
        
    $encoding = isset($obj['encoding'])?$obj['encoding']:NULL;
        
    $mpostfield = isset($obj['data'])?$obj['data']:NULL;
        
    $sslverify = isset($obj['sslverify'])?$obj['sslverify']:NULL;
        
    $nobody = isset($obj['nobody'])?$obj['nobody']:NULL;
        
    //$ipv6 = isset($obj['ipv6'])?$obj['ipv6']:NULL;
        
    $method = isset($obj['method'])?$obj['method']:NULL;
        
    $usehttpheader true;
        
    $mpost false;
        if(
    $method=="POST"){
            
    $mpost true;
        }
        if(!
    $useragent || $useragent==""){
            
    $useragent $_SERVER['HTTP_USER_AGENT'];
        }
        if(
    $mpostfield){
            
    $arrd = array();
            foreach(
    $mpostfield as $key => $value){
                
    $arrd[] = $key."=".$value;
            }
            
    $mpostfield implode("&",$arrd);
        }
           
        
    $curl curl_init();
        
    $header[0] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
        
    $header[] = "Accept-Language: en-us,en;q=0.5";
        
    $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
        
    $header[] = "Keep-Alive: 115";
        
    $header[] = "Connection: keep-alive";
        if(
    $custheader){
            foreach(
    $custheader as $key => $value){
                
    $header[] = $key.": ".$value;
            }
        }
           
        
    curl_setopt($curlCURLOPT_URL$link);
        
    curl_setopt($curlCURLOPT_RETURNTRANSFER1);
        if(
    $useheader){curl_setopt($curlCURLOPT_HEADER1);}
        if(
    $useragent!=""){curl_setopt($curlCURLOPT_USERAGENT$useragent);}
        if(
    $usehttpheader){curl_setopt($curlCURLOPT_HTTPHEADER$header);}
        if(
    $ucookie!=""){curl_setopt($curlCURLOPT_COOKIEstr_replace('\\"','"',$ucookie));}
        if(
    $referer!=""){curl_setopt($curlCURLOPT_REFERER$referer);}
        if(
    $encoding!=""){curl_setopt($curlCURLOPT_ENCODING$encoding);}
        if(
    $mpost){curl_setopt($curlCURLOPT_POST1);}
        if(
    $mpostfield!=""){curl_setopt($curlCURLOPT_POSTFIELDS$mpostfield);}
        if(
    $nobody){curl_setopt($curlCURLOPT_NOBODY1);}
        
    //if($ipv6){curl_setopt($curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V6);}
        
    if($sslverify){
            
    curl_setopt($curlCURLOPT_SSL_VERIFYPEER0);
            
    curl_setopt($curlCURLOPT_SSL_VERIFYHOST2);
        }
        
    $result curl_exec($curl);
        
    curl_close($curl);
        return 
    $result;
    }
    function 
    get_drive_download($link){
        
    $idd explode("/file/d/",$link);
        
    $idd explode("/",$idd[1]);
        
    $idd $idd[0];
        
    $linkG "https://docs.google.com/uc?export=download&confirm=no_antivirus&id=".$idd;
        
    $dta get_curl(array("url"=>$linkG,"sslverify"=>true,"showHeader"=>true));
        
    $ck NULL;
        
    $confirm NULL;
        try{
            
    $ckc explode("download_warning_",$dta);
            if(!isset(
    $ckc[1])){
                throw new 
    Exception();
            }
            
    $ckc explode(";",$ckc[1]);
            
    $ckc $ckc[0];
            
    $ck "download_warning_".$ckc;
            
    $confirm explode("=",$ck);
            
    $confirm $confirm[1];
            
    $fileExt explode('class="uc-name-size"',$dta);
            
    $fileExt explode('href="',$fileExt[1]);
            
    $fileExt explode('>',$fileExt[1]);
            
    $fileExt explode('<',$fileExt[1]);
            
    $fileExt $fileExt[0];
        }catch(
    Exception $e){}
        
    $linkG str_replace("&confirm=no_antivirus&","&confirm=".$confirm."&",$linkG);
        
    $dta get_curl(array("url"=>$linkG,"sslverify"=>true,"showHeader"=>true,"cookie"=>$ck));
        if(
    strpos($dta,'ocation:')!==false){
            
    $linkD explode("Location: ",$dta);
            
    $linkD explode("e=download",$linkD[1]);
            
    $linkD $linkD[0].'e=download';
        }else{
            
    $linkD 'Không tìm thấy link, có thể link đã bị limit hoặc del.';
        }
        return 
    $linkD;
    }
    $link $_GET['link'];
    echo 
    get_drive_download($link);
    3. Server picasaweb.google.com
    Cách sử dụng: Upload code link host rồi chạy link dạng Vui lòng đăng kí hoặc đăng nhập để thấy liên kết tại BigMMO picasaweb.google.com đã được mã hóa base64.

    Tại sao lại phải mã hóa base64 ? Vì link album picasa có dấu # trình duyệt ko đọc được dấu # nên nó chỉ get được video đầu tiên trong album, vì thế ta phải mã hóa link cho mất dấu # đi để nó get đúng video.

    Lưu ý: Picasaweb đã đóng cửa và chuyển hướng sang get.google.com nên code trên chỉ hỗ trợ link dạng album, không hỗ trợ link dạng /lh/photo/

    PHP:
    <?php
    error_reporting
    (E_ERROR E_PARSE);
    // Code đã được edit bởi Chuẩn Cmnr - https://bigmmo.com/ , Download code miễn phí tại bigmmo.com
    function curl($url){
            
    $ch = @curl_init();
            
    curl_setopt($chCURLOPT_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($chCURLOPT_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($chCURLOPT_HTTPHEADER$head);
            
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
            
    curl_setopt($chCURLOPT_SSL_VERIFYHOSTFALSE);
            
    curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE);
            
    curl_setopt($chCURLOPT_TIMEOUT30);
            
    curl_setopt($chCURLOPT_CONNECTTIMEOUT30);
            
    curl_setopt($chCURLOPT_FOLLOWLOCATIONTRUE);
            
    curl_setopt($chCURLOPT_HTTPHEADER, array('Expect:'));
            
    $page curl_exec($ch);
            
    curl_close($ch);
            return 
    $page;
    }
    function 
    cut_str($str$left$right){
        
    $str substr(stristr($str$left) , strlen($left));
        
    $leftLen strlen(stristr($str$right));
        
    $leftLen $leftLen ? -($leftLen) : strlen($str);
        
    $str substr($str0$leftLen);
        return 
    $str;
    }
    $url base64_decode($_GET['link']);
    if(isset(
    $url)){
        
    $id_user cut_str($url,"com/","/");
        
    $id_album cut_str($url,"=","#");
        if(
    $id_album)
        
    $id_album '&authkey='.$id_album;
        
    $is_aut explode('#',$url);
        
    $id_ep $is_aut[1];
        
    $curTemp curl('https://picasaweb.google.com/data/feed/tiny/user/'.$id_user.'/photoid/'.$id_ep.'?&alt=json'.$id_album);
        
    $curTemp cut_str($curTemp,'content":[{"','media$description');
        if (
    $curTemp <> "") {
            
    $curList explode('"',$curTemp);
            foreach (
    $curList as $curl) {
            
    $curl trim(substr($curlstrpos($curl,'https')-strlen($curl)));
                if (
    $curl <> "" ){
                    if (
    strpos($curl,'itag=37') || strpos($curl,'=m37') !== false) {$v1080p=$curl;}
                    if (
    strpos($curl,'itag=22') || strpos($curl,'=m22') !== false) {$v720p=$curl;}
                    if (
    strpos($curl,'itag=18') || strpos($curl,'=m18') !== false) {$v360p=$curl;}
                }
            }
            if(
    $v1080p){
                echo 
    '<font color="red">1080p:</font> '.$v1080p.'<br><font color="red">720p:</font> '.$v720p.'<br><font color="red">360p:</font> '.$v360p;
            } elseif(
    $v720p){
                echo 
    '<font color="red">720p:</font> '.$v720p.'<br><font color="red">360p:</font> '.$v360p;
            } else {
                echo 
    '<font color="red">360p:</font> '.$v360p;
            }
        }
    }
    ?>