簡體   English   中英

有沒有一種方法可以在Python Requests Library中模擬cURL的-U:選項

[英]Is there a way to emulate cURL's -U : option in the Python Requests Library

你們中的某些人可能已經看過我以前關於使用PycURL的文章,但是我想回到“請求”,因為我發現它更易於使用。 但是,由於NTLM身份驗證,目前我正處於絆腳石,我被迫使用。

目前,在cURL中,如果使用-U選項,則在執行請求時,它將憑據從當前登錄的Windows環境發送到正在執行請求的服務器。 由於我要編寫的這個小實用程序必須是自動化的,因此讓用戶為每個請求鍵入密碼都不現實,因此我的問題是是否有辦法模仿Python的Requests庫中的-U:選項? 我知道requests-ntlm項目,但是仍然需要您使用登錄名和密碼來准備對象,而cURL解決方案則不需要。

也許作為一個入門者,某人可以解釋該選項的實際工作方式,以及是否有其他工具可以效仿該選項,因為我在使用更多的第三方庫時沒有任何問題,所以我想工作。

從curl的手冊頁:

-U,--proxy-user指定用於代理身份驗證的用戶名和密碼。

如果您使用啟用了SSPI的curl二進制文件並執行NTLM身份驗證-
您可以強制curl獲取用戶名和密碼
只需指定一個冒號即可
此選項:“ -U:”。

如果多次使用此選項,則將使用最后一個。

因此,您可以在執行請求時使用代理字典。 此處有更多詳細信息: https : //stackoverflow.com/a/8287752/299499以及來自鏈接的答案所基於的請求文檔: http : //docs.python-requests.org/en/latest/api/#module -請求

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM