So melden Sie sich mit Selenium Webdriver an
Sep 11 2020
Hallo, ich versuche mich automatisch mit dem Webdriver auf dieser Webseite anzumelden: https://www.oddsportal.com/login/
Hier ist mein Skript:
#!/usr/bin/python3
# -*- coding: utf-8 -*-
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from concurrent.futures import ThreadPoolExecutor
import pandas as pd
options = Options()
#options.headless = True
options.add_argument("window-size=1400,800")
options.add_argument("--no-sandbox")
options.add_argument("--disable-gpu")
options.add_argument("start-maximized")
options.add_argument("enable-automation")
options.add_argument("--disable-infobars")
options.add_argument("--disable-dev-shm-usage")
driver = webdriver.Chrome(options=options)
driver.get("https://www.oddsportal.com/login/")
driver.find_element_by_id("login-username1").send_keys("ahmedaao")
driver.find_element_by_id("login-password1").send_keys("password")
driver.find_element_by_name("login-submit").click()
Ich habe ein Problem mit der letzten Codezeile. Die Webseite wird geöffnet, dann werden Benutzername und Passwort berechnet, aber dann bin ich nicht angemeldet.
Antworten
ahmedaao Sep 12 2020 at 19:06
Ich finde die Lösung:
driver.find_element_by_xpath('//button[@type="submit"]').click()