1
python으로 셀렌을 사용하여 Windows 인증 팝업을 처리하는 방법은 무엇입니까?
이미 시도 다음 방법,
1) https://username:[email protected]
내 이름은이 문제를주는 이유 '\'그게 전부가 포함되어 있습니다.
파이썬과 Windows 인증을 처리 할 수있는 다른 방법을 제안/이러한 경우 도와주세요 ...
python으로 셀렌을 사용하여 Windows 인증 팝업을 처리하는 방법은 무엇입니까?
이미 시도 다음 방법,
1) https://username:[email protected]
내 이름은이 문제를주는 이유 '\'그게 전부가 포함되어 있습니다.
파이썬과 Windows 인증을 처리 할 수있는 다른 방법을 제안/이러한 경우 도와주세요 ...
win32com.client를 설치
2) 나는 '아니오 경고'예외를 얻고이 메소드 경고로 전환 아래 코드를 시도하십시오.
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()
그냥 조심하십시오. 커서가있는 곳이면 텍스트가 전송되기 때문에 Windows의 다른 곳을 클릭하지 마십시오! –
백 슬래시를 URL 인코딩하려고 시도해야합니다. 그렇지 않으면 사이트가 자동화하거나 웹 스크랩을 원하지 않는 것 같습니다. –
이러한 도움이 있습니까? 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
'\'의 인코딩 값을 사용하면 작동합니다 ... – Sankalp