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