Возможно, что-то связано с этими компонентами.
Вот проверка — щелчок правой кнопкой мыши по кнопке «Зарегистрироваться».
Код: Выделить всё
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
url = "https://instamembers.appspot.com/"
print("SET WEB DRIVER")
service = Service(executable_path="chromedriver.exe")
driver = webdriver.Chrome(service=service)
print("GO TO URL:", url)
driver.get(url)
print("GOT WEB url")
time.sleep(2)
try:
print("FIND 'Register'")
# Try to find the Register button using various methods
WebDriverWait(driver, 5).until(
EC.presence_of_element_located((By.XPATH, "//*[contains(text(), 'Register')]"))
)
print("FOUND 'Register'")
print("ASSIGN 'Register' BUTTON???")
register_button = driver.find_element(By.XPATH, "//*[contains(text(), 'Register')]")
register_button.click()
print("Clicked Register button")
except Exception as e:
print(f"An error occurred: {str(e)}")
finally:
driver.quit()
Код: Выделить всё
SET WEB DRIVER
GO TO URL: https://instamembers.appspot.com/
GOT WEB url
FIND 'Register'
FOUND 'Register'
ASSIGN 'Register' BUTTON???
An error occurred: Message: element not interactable
(Session info: chrome=129.0.6668.90)
Stacktrace: .....
Подробнее здесь: https://stackoverflow.com/questions/790 ... amembers-a