對不起,提出非常基本的問題。我第一次使用REST API。我試圖在谷歌上回答這個問題。但我無法得到任何這樣的。如何使用RESTAPI登錄網站?
我需要使用REST API和Python使用基於密碼的身份驗證登錄網站。由於公司政策,我不想爲此使用硒或其他工具。
Website Name : https://www.test.com
Username : admin
Password : [email protected]
任何線索/想法進一步請進一步?
對不起,提出非常基本的問題。我第一次使用REST API。我試圖在谷歌上回答這個問題。但我無法得到任何這樣的。如何使用RESTAPI登錄網站?
我需要使用REST API和Python使用基於密碼的身份驗證登錄網站。由於公司政策,我不想爲此使用硒或其他工具。
Website Name : https://www.test.com
Username : admin
Password : [email protected]
任何線索/想法進一步請進一步?
如果您需要使用HTTP基本身份驗證,從docs這個例子應該有助於發出請求,並驗證自己的身份:
使用基本的HTTP認證:
import urllib.request # Create an OpenerDirector with support for Basic HTTP Authentication... auth_handler = urllib.request.HTTPBasicAuthHandler() auth_handler.add_password(realm='PDQ Application', uri='https://mahler:8092/site-updates.py', user='klem', passwd='kadidd!ehopper') opener = urllib.request.build_opener(auth_handler) # ...and install it globally so it can be used with urlopen. urllib.request.install_opener(opener) urllib.request.urlopen('http://www.example.com/login.html')
你能給我們提供一些關於認證的更多信息嗎?你需要發送一個簡單的POST請求到用戶名和密碼的URL嗎?它是否使用HTTP基本認證? – Maurice
@Maurice我需要使用簡單的基於密碼的/ HTTP基本認證。只是我想登錄到這個網站做進一步的行動。 – rcubefather