Ich habe ein Python-Skript und die Selenium-Bibliothek verwendet, um sich seit mehreren Monaten bei Linkedin anzumelden. In der vergangenen Woche funktioniert es nicht mehr.Anmelden an der Website mit Selenium funktioniert nicht mehr
Ich kann nicht herausfinden, was vor sich geht. Es scheint nicht, dass Linkedin irgendwelche Felder umbenannt hat.
Hier ist mein Code-Schnipsel:
#define URL and launch firefox
mainURL='https://www.linkedin.com/'
browser=webdriver.Firefox()
browser.get(mainURL)
time.sleep(5)
#first log into linkedin.com
try:
emailElem = browser.find_element_by_id('login-email')
emailElem.send_keys('username')
except:
print('Was not able to find an element with the login-email id name.')
try:
passwordElem=browser.find_element_by_id('login-password')
passwordElem.send_keys('password')
passwordElem.submit()
except:
print('Was not able to find an element with the login-password id name.')
time.sleep(5)
Jede Hilfe würde geschätzt, wie ich eine Codierung Anfänger bin und kann nicht herausfinden, was sich verändert hat.
Teilen Ausnahmeprotokoll – Andersson
Sie das Ausgabeprotokoll zu – ProFan
@Andersson Hier sollte hinzufügen, ist das, was sagt, ist: ERROR: root: Nachricht ... raise exception_class (Meldung, Bildschirm, stacktrace) selenium.common.exceptions.WebDriverException : Nachricht: Expected [object Undefined] undefined als Zeichenfolge – user3003374