• 26-04-2022, 05:30:32
    #1
    Merhaba selenium aracılığıyla python da bir bot yazıyorum ancak capchta bölümünde takıldım internetten birkaç kaynağa baktım ancak çok karmaşık ve anlaşılmayacak bir şekilde direk geçiştirmişler. Usta kullanıcılardan yardım bekliyorum.
  • 26-04-2022, 07:22:01
    #2
    her istekte mi capchta çıkıyor yoksa bir sınırdan sonra mı?,
    eğer bir sınırdan sonra çıkıyorsa vpn veya proxy kullan.
  • 26-04-2022, 10:08:25
    #3
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    her istekte mi capchta çıkıyor yoksa bir sınırdan sonra mı?,
    eğer bir sınırdan sonra çıkıyorsa vpn veya proxy kullan.
    Hocam her istekte çıkıyor sadece 2 capchta sitesindeki geçmek için api ile nasil entegre edeceğimi bulamadım
  • 26-04-2022, 11:13:53
    #4
    tacsizkiral adlı üyeden alıntı: mesajı görüntüle
    Hocam her istekte çıkıyor sadece 2 capchta sitesindeki geçmek için api ile nasil entegre edeceğimi bulamadım
    https://stackoverflow.com/questions/...a-api-selenium
    bu işine yarardı
  • 26-04-2022, 19:52:09
    #5
    Ogmios adlı üyeden alıntı: mesajı görüntüle
    tamamdir hocam bugün tekrardan deneyeceğim teşekkür ederim
  • 27-04-2022, 11:35:49
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Selenium chrome driver kullanıyorsan:

    https://anti-captcha.com/ üyeliği oluştur ve bakiye ekle
    https://antcpt.com/eng/download/goog...e-options.html buradan zip olanını indir ve klasöre çıkar
    Çıkardığın klasör içeresinde anti-captcha.com'dan aldığın key'i eklentinin js klasörü içerisindeki config_ac_api_key.js dosyasındaki "antiCapthaPredefinedApiKey" alanına gir.
    Klasör yolunu kopyala ve kopyaladığın alanı aşağıda kod kısmında kullandığın c:/klasoryolu kısmına yapıştır.

    Python selenium kütüphanesinde Options kullanmıyorsan onu da eklemen lazım. Ayrıca aşağıda executable_path içerisinde chromedriver'ın yerini belirttim, sende otomatik olarak algılıyorsa ve sorun çıkmıyorsa onu kullanmayabilirsin ya da kendi chromedriver yolunu ekleyebilirsin. Aşağıda tüm kodu paylaştım, ayrıca config_ac_api_key.js dosyasında otomatik olarak çözüp formları post etmek için seçenekler var onları true yaparsan onu da kendisi geçer.

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    chrome_options = Options() chrome_options.add_extension('c:/klasoryolu')
    driver = webdriver.Chrome(options=chrome_options, executable_path='c:/chromedriver.exe')
    Kolay gelsin.
  • 27-04-2022, 19:13:26
    #7
    ninja adlı üyeden alıntı: mesajı görüntüle
    Selenium chrome driver kullanıyorsan:

    https://anti-captcha.com/ üyeliği oluştur ve bakiye ekle
    https://antcpt.com/eng/download/goog...e-options.html buradan zip olanını indir ve klasöre çıkar
    Çıkardığın klasör içeresinde anti-captcha.com'dan aldığın key'i eklentinin js klasörü içerisindeki config_ac_api_key.js dosyasındaki "antiCapthaPredefinedApiKey" alanına gir.
    Klasör yolunu kopyala ve kopyaladığın alanı aşağıda kod kısmında kullandığın c:/klasoryolu kısmına yapıştır.

    Python selenium kütüphanesinde Options kullanmıyorsan onu da eklemen lazım. Ayrıca aşağıda executable_path içerisinde chromedriver'ın yerini belirttim, sende otomatik olarak algılıyorsa ve sorun çıkmıyorsa onu kullanmayabilirsin ya da kendi chromedriver yolunu ekleyebilirsin. Aşağıda tüm kodu paylaştım, ayrıca config_ac_api_key.js dosyasında otomatik olarak çözüp formları post etmek için seçenekler var onları true yaparsan onu da kendisi geçer.

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    chrome_options = Options() chrome_options.add_extension('c:/klasoryolu')
    driver = webdriver.Chrome(options=chrome_options, executable_path='c:/chromedriver.exe')
    Kolay gelsin.
    Hocam bu gece mutlaka bunu deneyeceğim . Bir türlü entegre edemememistim bu yöntem İnsallah ise yarayacaktır teşekkür ederim