• 14-01-2022, 19:14:16
    #1
    <?php 
    
    $curl = curl_init();
    curl_setopt_array($curl, [
    
        CURLOPT_URL => 'https://apkfulldownload.com/',
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_REFERER => "https://google.com.tr/",
        CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36"
    
    ]);
    
    $cek = curl_exec($curl);
    
    preg_match_all('@<div class="bloque-app">
        <a href="(.*?)"></a></div>@si', $cek, $sonuc);
    
    
    
    curl_close($curl);
    
    echo"<pre>";
    print_r($sonuc);
    echo "</pre>";
    
    
     ?>
    arkadaşlar kafayı yiyeceğimde nerde hata yapıyorum acaba yardımcı olur musunuz ordaki belirttiğim linki almaya çalışıyorum
  • 14-01-2022, 19:30:08
    #2
    @Chappia; hocam mesajınızı silmişsiniz o kod çalışıyor teşekkür ederim fakat benim kodum niye çalışmıyor ve ben burayı çekmek istiyorum.



    Öğrenmeye çalışıyorumda yardımcı olursanız sevinirim.
  • 14-01-2022, 19:30:11
    #3
    Bunun yerine simple_html_dom kütüphanesi kullanılabilir
  • 14-01-2022, 19:30:38
    #4
    ismaildondu adlı üyeden alıntı: mesajı görüntüle
    Bunun yerine simple_html_dom kütüphanesi kullanılabilir
    hocam curl daha iyi değil mi?
  • 14-01-2022, 19:31:26
    #5
    DarkBy adlı üyeden alıntı: mesajı görüntüle
    hocam curl daha iyi değil mi?
    Curldan çekilip parçalama işlemini simple_html_dom ile yapıyorum ben basit projelerimde
  • 14-01-2022, 19:40:59
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İlki bast url çekme, diğer istediğinz gib. Rastgele referer eklendi ve user agent gerçeğe yakın

    <?php
     
    
    $referrer = array(
        'https://google.com/',
        'https://yandex.com/',
    );
    
        $url = 'https://apkfulldownload.com/';
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_REFERER, $referrer[array_rand($referrer)]);
        curl_setopt($ch, CURLOPT_USERAGENT, @$_SERVER['HTTP_USER_AGENT']);
    
    $ch = curl_init();
    $result = curl_exec($ch);
    curl_close($ch);
     
    echo"<pre>";print_r($url);echo "</pre>";
    <?php
    
    $headers[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
        $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
        $header[] = "Cache-Control: max-age=0";
        $header[] = "Connection: keep-alive";
        $header[] = "Keep-Alive: 300";
        $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
        $header[] = "Accept-Language: en-us,en;q=0.5";
        $header[] = "Pragma: ";
        
    $referrer = array(
        'https://google.com/',
        'https://yandex.com/',
    );
    
    $url = 'https://apkfulldownload.com';
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_USERAGENT, @$_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $referrer[array_rand($referrer)]);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $result = curl_exec($ch);
    curl_close($ch);
  • 14-01-2022, 19:42:19
    #7
    Tural Abiyev adlı üyeden alıntı: mesajı görüntüle
    İlki bast url çekme, diğer istediğinz gib. Rastgele referer eklendi ve user agent gerçeğe yakın

    <?php
     
    
    $referrer = array(
        'https://google.com/',
        'https://yandex.com/',
    );
    
        $url = 'https://apkfulldownload.com/';
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_REFERER, $referrer[array_rand($referrer)]);
        curl_setopt($ch, CURLOPT_USERAGENT, @$_SERVER['HTTP_USER_AGENT']);
    
    $ch = curl_init();
    $result = curl_exec($ch);
    curl_close($ch);
     
    echo"<pre>";print_r($url);echo "</pre>";
    <?php
    
    $headers[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
        $header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
        $header[] = "Cache-Control: max-age=0";
        $header[] = "Connection: keep-alive";
        $header[] = "Keep-Alive: 300";
        $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
        $header[] = "Accept-Language: en-us,en;q=0.5";
        $header[] = "Pragma: ";
        
    $referrer = array(
        'https://google.com/',
        'https://yandex.com/',
    );
    
    $url = 'https://apkfulldownload.com';
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_USERAGENT, @$_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $referrer[array_rand($referrer)]);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    $result = curl_exec($ch);
    curl_close($ch);
    Bu kısmı anlayamadım hocam?
  • 14-01-2022, 19:45:38
    #8
    DarkBy adlı üyeden alıntı: mesajı görüntüle
    Bu kısmı anlayamadım hocam?
    $referrer = array(

    Kısmına dilediğiniz url ekleyerek random ref döndürebilirsiniz.
  • 14-01-2022, 19:48:05
    #9
    ismaildondu adlı üyeden alıntı: mesajı görüntüle
    Curldan çekilip parçalama işlemini simple_html_dom ile yapıyorum ben basit projelerimde
    hocam projeyi dom ile parçalayamıyorum urlyi curl ile çektiğimden dolayı sanırım hata veriyor?