Hey, ich habe vor kurzem mit Python begonnen und verstehe nicht wo genau in meinem Skript der Fehler liegt. Vielleicht kann mich ja jemand korrigieren und mir erklären worin der Fehler liegt.
Den Code gibt es hier:
https://paste.mod.gg/mizihogipa.rb
Danke schon Mal im Voraus, LG.
Input auf der Website funktioniert nicht
Bitte Posten den Code hier im Forum in Code-Tags (vollständiger Editor </>-Knopf).
Was passiert denn? Warum glaubst Du, dass Du einen Fehler hast? Was soll das Programm machen und was macht es statt dessen?
Code: Alles auswählen
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
from selenium.webdriver.common.keys import Keys
import time
class WatchBot():
def __init__(self, email, password):
self.email = email
self.password = password
self.browser = webdriver.Chrome("./chromedriver.exe")
def WaitForObject(self, type, string):
return WebDriverWait(self.browser,3).until(EC.presence_of_element_located((type,string)))
def WaitForObjects(self, type, string):
return WebDriverWait(self.browser,3).until(EC.presence_of_all_elements_located((type,string)))
def login(self):
self.browser.get("https://www.minecraft.net/de-de/login")
login_objects2 = self.WaitForObjects(By.CSS_SELECTOR,"form-control.border-0")
login_objects2[0].send_keys(self.email)
login_objects2[1].send_keys(self.password)
login_objects2[1].send_keys(Keys.ENTER)
Bot = WatchBot("example@gmail.com", "Passwort")
Bot.login()