• 01-10-2024, 17:20:39
    #1
    Merhaba arkadaşlar,

    Selenium ile bir web sitesinden veri çekmeye çalışıyoruz. Ancak belirli aralıklarla "robot olmadığınızı doğrulayın" tarzında bir doğrulama sorusu çıkıyor. Yaptığım araştırmalar sonunda benzer bir doğrulamanın Walmart gibi sitelerde de kullanıldığını fark ettim. Bu sorunu daha net görebilmeniz için aşağıdaki videoya bakabilirsiniz:
    https://www.youtube.com/watch?v=qWzbUVPIOmk
    .
    Veri çekmeye çalıştığım bu sitede, bu adımı bir türlü aşamıyoruz ve farklı yöntemler denememize rağmen çözüm bulamadık.
    Bunu nasıl çözeceğiz? yada bunu çözecek kişinin hangi alanda uzman olması lazım? başta herkes çözeriz diyor sonuç hüsran.
    Yardımcı olabilirseniz sevinirim.
  • 01-10-2024, 17:25:29
    #2
    O sorun her halükarda çözülür, Selenium tarafında da çözülür alternatif çözümlerde üretilir. Anahtar kelimeleriniz IP,Browser Fingerprint,Undetected Driver...
  • 01-10-2024, 17:36:11
    #3
    Blacksheep adlı üyeden alıntı: mesajı görüntüle
    O sorun her halükarda çözülür, Selenium tarafında da çözülür alternatif çözümlerde üretilir. Anahtar kelimeleriniz IP,Browser Fingerprint,Undetected Driver...
    en fazla yaklaşan arkadaşın son mesajı bu şekilde: "yazılım ile çok uğraştım fakat maalesef hiç bir çözüm olmadı. Cookie sorununu Selenium ile siteye girip yeni cookie alıp o cookieler ile istek attırıyorum bir süre sonra captchaya düşüyor captchayı da undetected-selenium ile çözüyorum ve tekrar cookie aldırıyorum fakat captchayı çözüp yeni aldığı cookie ile istek atınca bu sefer de cookieden dolayı isteğim 403 dönüyor. Siteye browser ile girince hiç bir sorun yok fakat siteden aldığım cookie ile bile istek attığımda 403 unauthorized dönüyor. IP adresi kaynaklı mıdır diye düşünerek mobil veriye bağlayıp 403 aldığımda otomatik telefonu uçak moduna alıp kapatan kod yazıp IP değiştirmeyi sağladım yine bir çözüme ulaşamadım maalesef ki"