Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Google'da arama yapmak.

Konu, 'PHP' kısmında Siyah01 tarafından paylaşıldı.

  1. Siyah01

    Siyah01 Yeni Üye

    Kayıt:
    3 Temmuz 2008
    Mesajlar:
    4
    Beğenilen Mesajlar:
    0
    Merhabalar.

    öncelikle yeni üye olduğumu belirteyim burada çok şeyler öğreneceğime eminim.

    Google'da arama yapmak için CURL kütüphanesinden yararlanarak bağlantı kurdum Google'a sonra arama yapıp bulunan sonuçlardan istediğim bölümü alıp databaseye kayıt ediyorum yalnız bu esnada google'nin bir engeli var, 15. sayfadan sonra (tam emin değilim) benim ip imi banlıyor. ve diğer sonuçları alamıyorum boş sonuç döndürüyor.

    Proxy kullanmayı düşünüyordum lakin google buradan gerçek ip i bulur ve oda banlı olunca yine arama sonucum boş döneceğine inanıyorum.

    bu soruna nasıl çözüm bulabilirim acaba? çok teşekkür ederim.

    Saygılar sunuyorum.
     
  2. ozguraybar2

    ozguraybar2 Aktif Üye

    Kayıt:
    17 Eylül 2007
    Mesajlar:
    473
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Denizli
    zaten bunun için google api sunuyor böyle uğraşmanıza gerek yoktu :)
     
  3. Siyah01

    Siyah01 Yeni Üye

    Kayıt:
    3 Temmuz 2008
    Mesajlar:
    4
    Beğenilen Mesajlar:
    0
    arama yapıp oradan bulunan sonuçdan kesit almam gerekiyor , bi anda 15 sayfaya bakınca blokluyor ipyi apide aynı .. sanırım siz anlamadınız olayı.
     
  4. ozguraybar2

    ozguraybar2 Aktif Üye

    Kayıt:
    17 Eylül 2007
    Mesajlar:
    473
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Denizli
    tmm 5 er 5 er bakmayı denedin mi
    buna yapılacak bir çözüm php ile pek sanmıyorum
     
  5. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    saniye ile bekleme süresi ayarla hızlı hızlı geçtin mi olası bot olma ihtimaline karşılık google dur diyor
     
  6. Siyah01

    Siyah01 Yeni Üye

    Kayıt:
    3 Temmuz 2008
    Mesajlar:
    4
    Beğenilen Mesajlar:
    0
    maalesef onuda sleep() fonksiyonu ile 2-3 saniye bekledikden sonra istek göndermeyi denedim sonuç yine hüsran.

    ben ip değiştirmeyi düşünmüştüm veya proxy kullanmayı felan. böyle birşey mümkün müdür acaba?

    proxy değilde normal ip üretmek mümkün mü ? ip'yi üretip her istekde veya her 5 istekden sonra farklı ip ile istek göndermeyi düşünüyorum.
     
  7. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    curl nin proxy özelliği mevcut. çalışan bir proxy list oluşturup her sayfa yenilendiğinde listedeki proxyleri kullandırıp istek yapabilirsiniz.

    lakin öncelikle iyi bir proxy listesi yapmanız gerek.
     
  8. Siyah01

    Siyah01 Yeni Üye

    Kayıt:
    3 Temmuz 2008
    Mesajlar:
    4
    Beğenilen Mesajlar:
    0
    Raiden , ilginiz için teşekkür ederim.

    Proxy haricinde normal ip üretip onunla bağlantı kuramayız mıyım?
     
  9. Raiden

    Raiden self.life.start()

    Kayıt:
    11 Ekim 2004
    Mesajlar:
    4,392
    Beğenilen Mesajlar:
    0
    Şehir:
    /home/Raiden
    hayır...