• 07-08-2023, 19:48:57
    #1
    arkadaşlar kütüphaneleri eksiksiz olsun koda herhangi bir sorun yok güzel çalişiyor

    not: Bilgisayarda FFmpeg yüklü olması lazım yoksa hata verir


    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from pydub import AudioSegment
    import requests
    import speech_recognition as sr
    from time import sleep
    
    driver = webdriver.Chrome()
    driver.get('https://www.google.com/recaptcha/api2/demo')
    
    recaptcha_iframe_box = driver.find_element(By.XPATH, '//*[@id="recaptcha-demo"]/div/div/iframe')
    sleep(2)
    driver.switch_to.frame(recaptcha_iframe_box)
    driver.find_element(By.XPATH , '//*[@id="recaptcha-anchor"]').click()
    driver.switch_to.default_content()
    sleep(4)
    recaptcha_iframe_content = driver.find_element(By.XPATH, '/html/body/div[2]/div[4]/iframe')
    driver.switch_to.frame(recaptcha_iframe_content)
    
    sleep(3)
    driver.find_element(By.XPATH , '//*[@id="recaptcha-audio-button"]').click()
    
    sleep(5)
    re_link = driver.find_element(By.XPATH, '//*[@id="rc-audio"]/div[7]/a').get_attribute('href')
    
    sleep(4)
    git = requests.get(str(re_link))
    with open("sound.mp3", "wb") as f:
        f.write(git.content)
    
    sound = AudioSegment.from_mp3("sound.mp3")
    sleep(3)
    sound.export("sound.wav", format='wav')
    sleep(4)
    rr = sr.Recognizer()
    sleep(3)
    auiod_h = sr.AudioFile('sound.wav')
    sleep(5)
    with auiod_h as source:
        au = rr.record(source)
        cozulen = rr.recognize_google(au , language="en-US")
    sleep(3)
    verigir = driver.find_element(By.XPATH, '//*[@id="audio-response"]').send_keys(cozulen)
    sleep(2)
    driver.find_element(By.XPATH, '//*[@id="recaptcha-verify-button"]').click()
    while True:
        pass
  • 07-08-2023, 19:56:21
    #2
    Python Coder
    Sese çevirip yapıyorsunuz ama çok fazla denemeden sonra sesli dinleme seçeneği çıkmıyor. Eklentilerle otomatik çözdürmek çok daha kolay olabilir ya da captcha API ile
  • 07-08-2023, 20:03:33
    #3
    keremyagan adlı üyeden alıntı: mesajı görüntüle
    Sese çevirip yapıyorsunuz ama çok fazla denemeden sonra sesli dinleme seçeneği çıkmıyor. Eklentilerle otomatik çözdürmek çok daha kolay olabilir ya da captcha API ile

    maksat insanlar görsün kodu dahada geliştirsin 100 defa kullandım herhangi bir sorun yok !
  • 07-08-2023, 20:06:13
    #4
    Python Coder
    shms adlı üyeden alıntı: mesajı görüntüle
    maksat insanlar görsün kodu dahada geliştirsin 100 defa kullandım herhangi bir sorun yok !
    Çok sık kullanınca bu şekilde oluyordu önceden, değişmiş olabilir sistem
  • 07-08-2023, 20:07:29
    #5
    shms adlı üyeden alıntı: mesajı görüntüle
    maksat insanlar görsün kodu dahada geliştirsin 100 defa kullandım herhangi bir sorun yok !
    Elinize sağlık hocam.
  • 07-08-2023, 20:09:34
    #6
    ASametYildirim adlı üyeden alıntı: mesajı görüntüle
    Elinize sağlık hocam.

    rica ederim
  • 07-08-2023, 20:17:15
    #7
    Birkaç Requestten sonra geçici banlıyordu
  • 07-08-2023, 20:48:36
    #8
    unqown adlı üyeden alıntı: mesajı görüntüle
    Birkaç Requestten sonra geçici banlıyordu
    proxy kullanırsa banlamaz