Python+Selenium - windows安全中心的彈窗(賬號登錄)


當出現如下圖所示的 Windows安全中心彈窗,需要輸入用戶名和密碼時

 

 

 

 

如何用Python+selenium跳過這個登錄。

步驟:

1.在注冊表中三個位置各添加兩個東西:iexplore.exe 和 explorer.exe

  添加步驟:打開注冊表(運行命令 regedit) -> 定位到如下三個位置 -> 新建DWORD,輸入名稱iexplore.exe 和 explorer.exe。

計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
計算機\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE
計算機\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE

 

 

2.設置完注冊表后,Python代碼只需要把打開的url帶上用戶名和密碼即可,即

   http://username:password@IP:端口/xxx/index.html

當username含有domain時:domain\username,這里需要把 \ 替換成 %5c 。即http://domain%5cusername:password@IP:端口/xxx/index.html

 

 

運行即可跳過Windows安全登錄窗口。修改注冊表后,有時候需要重啟電腦才能生效。

修改的注冊表是包括其他瀏覽器的,所以代碼里換個瀏覽器也一樣能打開

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM