有一些沒有接觸過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:[email protected]/index.php')

通過動圖顯示,已經直接登錄成功了,跳過了需要輸入用戶名和密碼的階段,
本篇內容比較少,只是簡單的介紹了如何進行對Basic Auth進行操作,簡單的認識下什么是Basic Auth,如果你感覺安靜寫的不錯,可以點個關注,持續更新!!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/236407.html
標籤:其他
