• 07-03-2019, 05:32:48
    #1
    Merhaba, bu sitedeki http://www.hdciyiz1.com/18if-11-bolum-izle-1080p-izle/ iframe kodlarında https://hdcplayer.site/fireplayer/vi...ac9c134754db71 örneğin bu iframe kodunu adres satırına yazıp girdiğimde beyaz sayfa çıkıyor. Ben istiyorum ki, bot ile girip ordaki asıl video iframe kodunu alayım. Nasıl yapabilirim

    <?php
    
    
    function startBot($url, $post = NULL)
    {
        $http_header = array(
            "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
            "Accept-Language:tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4,id;q=0.2,ru;q=0.2,ar;q=0.2,fa;q=0.2",
            "Cache-Control:max-age=0",
            "Upgrade-Insecure-Requests:1",
    "PHPSESSID:j5k4omqkuu53gkkmbll3mroh82",
    "1P_JAR:2019-03-02-10",
        );
        $ch = curl_init();
        curl_setopt_array($ch, array(
            CURLOPT_URL            => $url,
            CURLOPT_USERAGENT      => "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36",
            CURLOPT_RETURNTRANSFER => TRUE,
            CURLOPT_FOLLOWLOCATION => TRUE,
            CURLOPT_ENCODING       => "",
            CURLOPT_SSL_VERIFYPEER => FALSE,
            CURLOPT_SSL_VERIFYHOST => FALSE,
            CURLOPT_MAXREDIRS      => 3,
            CURLOPT_HTTPHEADER     => $http_header,
    
        ));
        if (isset($post)) {
            curl_setopt_array($ch, array(
                CURLOPT_POST       => TRUE,
                CURLOPT_POSTFIELDS => $post,
                CURLOPT_HTTPHEADER => array_merge($http_header, array(
                    "Expect: ",
                )),
            ));
        }
        $content = curl_exec($ch);
        $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
        $http_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
        curl_close($ch);
        return str_replace(array("n","t","r"),null,$content);
    }
  • 07-03-2019, 07:41:41
    #2
    Sitede iframe ya da bot koruması olabilir.
  • 07-03-2019, 08:27:27
    #3
    koruma var, aynı sayfanın içinden gelir gibi göstermen gerekiyor botunu.
  • 07-03-2019, 11:10:09
    #4
    kavas adlı üyeden alıntı: mesajı görüntüle
    koruma var, aynı sayfanın içinden gelir gibi göstermen gerekiyor botunu.
    kullandığım curl kodunu konuya ekledim. Rica etsem bir bakabilir misiniz nereye neyi eklemem gerek



    kaanst adlı üyeden alıntı: mesajı görüntüle
    Sitede iframe ya da bot koruması olabilir.
    kullandığım curl kodunu konuya ekledim. Rica etsem bir bakabilir misiniz nereye neyi eklemem gerek
  • 07-03-2019, 12:27:35
    #5
    satrancali adlı üyeden alıntı: mesajı görüntüle
    kullandığım curl kodunu konuya ekledim. Rica etsem bir bakabilir misiniz nereye neyi eklemem gerek




    kullandığım curl kodunu konuya ekledim. Rica etsem bir bakabilir misiniz nereye neyi eklemem gerek


    <?php
    
    
    function startBot($url, $post = NULL)
    {
        $http_header = array(
            "Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
            "Accept-Language:tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4,id;q=0.2,ru;q=0.2,ar;q=0.2,fa;q=0.2",
            "Cache-Control:max-age=0",
            "Upgrade-Insecure-Requests:1",
    "PHPSESSID:j5k4omqkuu53gkkmbll3mroh82",
    "1P_JAR:2019-03-02-10",
        );
        $ch = curl_init();
        curl_setopt_array($ch, array(
            CURLOPT_URL            => $url,
            CURLOPT_USERAGENT      => "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36",
            CURLOPT_RETURNTRANSFER => TRUE,
            CURLOPT_FOLLOWLOCATION => TRUE,
            CURLOPT_ENCODING       => "",
            CURLOPT_SSL_VERIFYPEER => FALSE,
            CURLOPT_SSL_VERIFYHOST => FALSE,
            CURLOPT_MAXREDIRS      => 3,
            CURLOPT_HTTPHEADER     => $http_header,
            CURLOPT_REFERER => "https://hdcplayer.site/",
    
        ));
        if (isset($post)) {
            curl_setopt_array($ch, array(
                CURLOPT_POST       => TRUE,
                CURLOPT_POSTFIELDS => $post,
                CURLOPT_HTTPHEADER => array_merge($http_header, array(
                    "Expect: ",
                )),
            ));
        }
        $content = curl_exec($ch);
        $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
        $http_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
        curl_close($ch);
        return str_replace(array("n","t","r"),null,$content);
    }
    
    echo startBot("https://hdcplayer.site/fireplayer/video/ef8b5fcc338e003145ac9c134754db71");
    ?>

    eklenen CURLOPT_REFERER => "https://hdcplayer.site/",

    gelen veri şifreli onu çözmen lazım.