• 01-04-2018, 22:51:47
    #1
    merhaba arkadaşlar, curl bot ile siteye bağlantı yaptığımda 403 forbidden hatası alıyorum curl ile bunu nasıl aşarım.
    site ip adresi olarak bağlantı kurduğum sitenin host ip adresini okuyor ve kullanıcı olmadığımı anlıyor kendi ip adresim ile nasıl bağlanabilirim siteye yardımcı olurmusunuz
  • 01-04-2018, 22:55:09
    #2
    Bağlantı yaptığınız site Nginx ise yada apacheye kural girmiş olabilir.
    Statik dosyaları doğrudan nginx ile servis sağlanıyor olabilir.
  • 01-04-2018, 22:55:24
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bağlandığın yerde ssl varsa ssl false edip curl ile bağlanman gerekebilir.
    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false); şunu denersin.
  • 01-04-2018, 23:00:03
    #4
    SSL mevcut ama işe yaramadı



    GiRGiN adlı üyeden alıntı: mesajı görüntüle
    Bağlantı yaptığınız site Nginx ise yada apacheye kural girmiş olabilir.
    Statik dosyaları doğrudan nginx ile servis sağlanıyor olabilir.
    aşmak mümkün değil mi?
  • 01-04-2018, 23:04:23
    #5
    baglanamazsiniz. proxy serve etmeniz gerekir. veya, cross origin kurali yoksa (ki hic sanmam) ajax ile alıp kendi sunucunuza geri yollarsiniz.
  • 01-04-2018, 23:09:24
    #6
    hesapadim adlı üyeden alıntı: mesajı görüntüle
    baglanamazsiniz. proxy serve etmeniz gerekir. veya, cross origin kurali yoksa (ki hic sanmam) ajax ile alıp kendi sunucunuza geri yollarsiniz.
    proxy server da denemiştim ki o da olmamıştı
  • 01-04-2018, 23:17:57
    #7
    Üyeliği durduruldu
    Merhaba
    Global agent gondermeyi denedin mi? Statik bir tarayici kimligi veya dinamik?
  • 01-04-2018, 23:19:28
    #8
    link atın bir deneme yapayım ?
  • 02-04-2018, 04:07:36
    #9
    php Curl ile siteye erişim sağlayamadınız da phantomjs, casperjs, chromium gibi real browser driver çözümleri kullanarak verileri alabilirsiniz.
    Örnek bir dokuman : http://toddhayton.com/2015/03/20/scr...with-casperjs/