selenium---Basic Auth操作


  有一些沒有接觸過Basic Auth知識的小伙伴們看到這種標題肯定一臉懵,Basic Auth是什么?干什么的?為什么可以通過selenium來操作?

Basic Auth

Basic Auth是開放平台的兩種認證方式,簡單點說明就是每次請求API時都提供用戶的username和password。如果還不了解的話,安靜來個圖,大家應該就清楚是哪一種方式了。訪問網站的時候,會給我們直接來一個彈出框,然后讓輸入用戶名,密碼操作。

 

如果遇到這種操作,直接使用操作彈出框的方法沒有辦法實現,那么應該怎么做呢? selenium這么強大的工具,肯定有辦法解決,下面安靜簡單的介紹下如何進行操作,這里安靜拿禪道開源頁面進行測試(如果不會安裝禪道的,可以網上百度,安靜后續也給大家安裝禪道的教程)

訪問Basic Auth

其實這種訪問,我們可以直接把用戶名和密碼直接寫入到URL中進行直接訪問。直接上代碼

格式: http://用戶名:密碼@URL路徑 

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('http://admin:123456@127.0.0.1/index.php')

通過動圖顯示,已經直接登錄成功了,跳過了需要輸入用戶名和密碼的階段。

 

 

本篇內容比較少,只是簡單的介紹了如何進行對Basic Auth進行操作,簡單的認識下什么是Basic Auth。如果你感覺安靜寫的不錯,可以點個關注,持續更新!!

 


免責聲明!

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



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