1

Authentication window snapWie Windows-Authentifizierung Popup mit Selen mit Python umgehen?

bereits versucht folgenden Methoden,

1) https://username:[email protected]

mein Benutzername enthält, das ist '\', warum es Probleme gibt.

2) wechseln Methode aufmerksam zu machen In diesem I 'No Alarm' Exception

Bitte helfen in diesen Fällen/vorschlagen andere Methode bin immer Windows-Authentifizierung mit Python zu handhaben ...

+0

Sie sollten versuchen, den hinteren Schrägstrich codieren. Andernfalls scheint Ihre Website nicht, dass Sie automatisieren oder Web dagegen kratzen. –

+0

Hilft Ihnen das? http://stackoverflow.com/questions/10395462/handling-browser-authentication-using-selenium?lq=1; http://stackoverflow.com/questions/24304752/how-to-handle-authentication-popup-with-selenium-webdriver-using-java? – nullpointer

+0

Mit Encoding-Wert von '\', es funktioniert .... – Sankalp

Antwort

2

win32com.client installieren und dann versuchen Sie den folgenden Code

from selenium import webdriver 
import time 
import win32com.client 

driver=webdriver.Firefox() 
driver.maximize_window() 
driver.get('url') 
shell = win32com.client.Dispatch("WScript.Shell") 
shell.Sendkeys("username") 
shell.Sendkeys("{TAB}") 
shell.Sendkeys("password") 
shell.Sendkeys("{ENTER}") 
time.sleep(5) 
driver.quit() 
+0

nur aufpassen, dass Sie klicken nirgendwo anders in Windows, weil der Text gesendet wird, wo auch immer Sie Ihren Cursor haben! –

Verwandte Themen