• 08-09-2022, 17:39:34
    #1
    Merhaba

    Proxy kullanarak sahibinden üzerinde bulunan kurumsal ilan sayfamdaki ilanları kendi sitemde de listelemek istiyorum.

    <?php
    $loginpassw = 'login:password';
    $proxylist = file('proxylist.txt');
    $proxy = $proxylist[array_rand($proxylist, 1)];
    $parcala = explode(':', $proxy);
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, 'https://www.sahibinden.com.tr/sayfam');
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_PROXYPORT, $parcala[1]);
    curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
    curl_setopt($ch, CURLOPT_PROXY, $parcala[0]);
    $data = curl_exec($ch);
    curl_close($ch);
    echo $data;
    ?>
    Bu şekilde basit bir kod ile proxy listesinden ip seçip bağlanmaya çalışıyorum ama yabancı iplerde direkt sahibinden engellerken bulduğum bir Türk ipde herhangi bir veri gelmiyor. Aynı kodu başka sitede denediğimde her iki ip ile de veriler geliyor. Daha kapsamlı kodlarım mevcut proxy olayını çözüp bu kodları o sisteme dahil edeceğim. O sistem sahibinden tarafından sürekli ip banı yiyor.

    Proxy ile daha önce listeden random ip çekip siteden veri çekip başka bir yere yazdıran var mı? Bu konu hakkında yardımcı olup yol gösterecek birileri var mı? Nasıl çözebilirim.
  • 08-09-2022, 17:57:01
    #2
    Hocam bilmediğimden soruyorum, URL sahibinden.com.tr şeklinde mi oluyor ilan yayınlayınca? Yoksa denemek için mi yazdınız?
    Ayrıca CURLOPT_SSL_VERIFYPEER değerini 1 yapıp dener misiniz?
  • 16-09-2022, 17:48:01
    #3
    Fade adlı üyeden alıntı: mesajı görüntüle
    Hocam bilmediğimden soruyorum, URL sahibinden.com.tr şeklinde mi oluyor ilan yayınlayınca? Yoksa denemek için mi yazdınız?
    Ayrıca CURLOPT_SSL_VERIFYPEER değerini 1 yapıp dener misiniz?
    Hocam URL öylesine yazdım direkt sayfanın adresinin yazılması gerekiyor.
    CURLOPT_SSL_VERIFYPEER değerini 1 yaptım yine çalışmadı