• 17-07-2017, 00:26:59
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.

    Localde sorunsuz içerik çeken bot, hostingde çalıştırınca hiç bir içerik çekmiyor.

    Benzer başka botlar sorunsuz olarak hostingde çalışmaya devam ediyor.

    wampserverda sorunsuz çalışıp içerik ekleyen bot, hostingde neden çalışmaz ?
  • 17-07-2017, 00:32:36
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    herhangi bir hata veriyor mu yoksa sonuç boş olarak mı dönüyor
  • 17-07-2017, 09:46:27
    #3
    Anlaşılan,veri çektiğiniz site sizin bot oldugunuzu anlamakta. bot'a proxy ekleyip denermisiniz?
  • 17-07-2017, 12:12:16
    #4
    belkide file_get_contents engellenmiştir php.ini ile düzenleyebilirsiniz
  • 17-07-2017, 19:13:02
    #5
    Üyeliği durduruldu
    sercander adlı üyeden alıntı: mesajı görüntüle
    herhangi bir hata veriyor mu yoksa sonuç boş olarak mı dönüyor
    hata vermeden, sonuç boş dönüyo

    refalert adlı üyeden alıntı: mesajı görüntüle
    Anlaşılan,veri çektiğiniz site sizin bot oldugunuzu anlamakta. bot'a proxy ekleyip denermisiniz?
    proxlide deneyip yazcam sonucu ama localde neden sorunsuz çalışıyor o zaman ?



    theykk adlı üyeden alıntı: mesajı görüntüle
    belkide file_get_contents engellenmiştir php.ini ile düzenleyebilirsiniz
    benzer şekilde çalışan botlar var bir sürü
  • 17-07-2017, 19:15:33
    #6
    GonGo adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar.

    Localde sorunsuz içerik çeken bot, hostingde çalıştırınca hiç bir içerik çekmiyor.

    Benzer başka botlar sorunsuz olarak hostingde çalışmaya devam ediyor.

    wampserverda sorunsuz çalışıp içerik ekleyen bot, hostingde neden çalışmaz ?
    öm den uzak siteden veri ceken alanları gönderirseniz inceleyebilirim daha net
  • 17-07-2017, 19:17:33
    #7
    curl kullanın filegetcontents yerine
  • 17-07-2017, 20:28:40
    #8
    Üyeliği durduruldu
    OnurTasci adlı üyeden alıntı: mesajı görüntüle
    öm den uzak siteden veri ceken alanları gönderirseniz inceleyebilirim daha net
    <?php
    set_time_limit(0);
    
    // https://rss.   haber   ler .c o  m  /rssk  onu.as  p?konu  =izmir   Boşlukları silin
    
    $cek = file_get_contents("https://rss.*************/rsskonu.asp?konu=izmir");
    
    preg_match_all('@<link>(.*?)</link>@si',$cek,$link); 
    
    
    
    for ($b=10;$b>=2;$b--) {
    
    
    $arama = $link[1][$b];
    
    $git = file_get_contents($arama);
    
    preg_match_all('@<title>(.*?)</title>@si',$git,$bas);
    
    $title = $bas[1][0];
    
    
    echo ''.$title.'<br>';
    
    }
    
    ?>
  • 17-07-2017, 22:04:50
    #9
    GonGo adlı üyeden alıntı: mesajı görüntüle
    <?php
    set_time_limit(0);
    
    // https://rss.   haber   ler .c o  m  /rssk  onu.as  p?konu  =izmir   Boşlukları silin
    
    $cek = file_get_contents("https://rss.*************/rsskonu.asp?konu=izmir");
    
    preg_match_all('@<link>(.*?)</link>@si',$cek,$link); 
    
    
    
    for ($b=10;$b>=2;$b--) {
    
    
    $arama = $link[1][$b];
    
    $git = file_get_contents($arama);
    
    preg_match_all('@<title>(.*?)</title>@si',$git,$bas);
    
    $title = $bas[1][0];
    
    
    echo ''.$title.'<br>';
    
    }
    
    ?>
    <?php
    function my_curl($url, $timeout=2, $error_report=FALSE)
    {
        $curl = curl_init();
        $header[] = "Accept: text/xml,application/xml,application/xhtml+xml,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: "; 
    
        curl_setopt($curl, CURLOPT_URL,            $url);
        curl_setopt($curl, CURLOPT_USERAGENT,      'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6');
        curl_setopt($curl, CURLOPT_HTTPHEADER,     $header);
        curl_setopt($curl, CURLOPT_REFERER,        'http://www.google.com');
        curl_setopt($curl, CURLOPT_ENCODING,       'gzip,deflate');
        curl_setopt($curl, CURLOPT_AUTOREFERER,    TRUE);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
        curl_setopt($curl, CURLOPT_TIMEOUT,        $timeout);
    
        $htm = curl_exec($curl);
        $err = curl_errno($curl);
        $inf = curl_getinfo($curl);
        curl_close($curl);
    
        if (!$htm)
        {
            if ($error_report)
            {
                echo "CURL FAIL: $url TIMEOUT=$timeout, CURL_ERRNO=$err";
                var_dump($inf);
            }
            return FALSE;
        }
    
        return $htm;
    }
    
    
    set_time_limit(0);
     
    // https://rss.   haber   ler .c o  m  /rssk  onu.as  p?konu  =izmir   Boşlukları silin
     
    $cek = my_curl("https://rss.*************/rsskonu.asp?konu=izmir");
     
    preg_match_all('@<link>(.*?)</link>@si',$cek,$link); 
     
    
    for ($b=10;$b>=2;$b--) {
     
     
    $arama = $link[1][$b];
    
    $git = my_curl($arama);
    
    preg_match_all('@<title>(.*?)</title>@si',$git,$bas);
     
    $title = $bas[1][0];
     
     
    echo ''.$title.'<br>';
     
    }
     
    ?>
    denermisiniz - düzenleme yaptım tekrar kontrol edin

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:04:50 -->-> Daha önceki mesaj 21:53:43 --

    https://onurtasci.com/siteler/bot_test/haber.php - bi önceki yorumumdaki kod ile eklenmiştir test amaçlı