У меня есть этот код, в нем я меняю его на iframe hcaptcha, беру изображение, выполняю разрыв, и когда я действительно захожу на сайт, он сообщает мне, что капча была решена неправильно
WebDriverWait(driver, 15).until(EC.frame_to_be_available_and_switch_to_it((By.XPATH, "/html/body/div[3]/div[1]/iframe")))
imagem = driver.find_element(By.TAG_NAME, "canvas")
captcha_image = f"{pathlib.Path().resolve()}/captcha.png"
imagem.screenshot(captcha_image)
x, y = captcha_solver(token, captcha_image)
chain = ActionChains(driver)
chain.move_to_element_with_offset(driver.find_element(By.TAG_NAME, "canvas"), x, y)
chain.click()
chain.move_by_offset(x, y)
chain.click()
chain.perform()
WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, "/html/body/div/div[3]/div[3]"))).click()
driver.switch_to.default_content()
Подробнее здесь: https://stackoverflow.com/questions/781 ... ght-python
У меня проблемы со взломом капчи, даже если я правильно понял задачу, python selenium [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение