Mã ví dụ để click vào CAPTCHA
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# Khởi tạo trình duyệt (Chrome)
driver = webdriver.Chrome()
try:
# Mở trang đăng nhập
driver.get("https://test.com")
# Chờ và tìm iframe chứa CAPTCHA
WebDriverWait(driver, 10).until(
EC.frame_to_be_available_and_switch_to_it((By.TAG_NAME, "iframe"))
)
# Chờ và click vào CAPTCHA (nút xác minh)
captcha_checkbox = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.ID, "recaptcha-anchor"))
)
captcha_checkbox.click()
# Quay lại trang chính sau khi xử lý CAPTCHA
driver.switch_to.default_content()
# Bạn có thể thêm mã tiếp theo để thực hiện các hành động khác sau khi click CAPTCHA
finally:
# Đóng trình duyệt
driver.quit()
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# Khởi tạo trình duyệt (Chrome)
driver = webdriver.Chrome()
try:
# Mở trang đăng nhập
driver.get("https://test.com")
# Chờ và tìm iframe chứa CAPTCHA
WebDriverWait(driver, 10).until(
EC.frame_to_be_available_and_switch_to_it((By.TAG_NAME, "iframe"))
)
# Chờ và click vào CAPTCHA (nút xác minh)
captcha_checkbox = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.ID, "recaptcha-anchor"))
)
captcha_checkbox.click()
# Quay lại trang chính sau khi xử lý CAPTCHA
driver.switch_to.default_content()
# Bạn có thể thêm mã tiếp theo để thực hiện các hành động khác sau khi click CAPTCHA
finally:
# Đóng trình duyệt
driver.quit()