pythonリクエストライブラリを使用してSOAPリクエストにアクセスしています。正常に機能していました。ドメイン構造に変更があるため、URLにアクセスできなかったため、常に入力を求められます。資格情報。
以前にリクエストを使用してURLにアクセスするために、以下のコードを使用しています。
program_list_response = requests.get(program_list_path,
data=self.body, headers=self.headers)
リクエストを使用してバックグラウンドで認証を渡す方法は?
アクセスするリンクの資格情報を提供するために、 Authentication 機能を使用できます。
例:
以下の形式を使用して、ユーザー名とパスワードを渡すことができます。
requests.get('https://website.com/user', auth=('user', 'pass'))
詳細については、 公式ドキュメント をお勧めします。
Windows認証を処理するには、 Requests-NTLM をお勧めします。
例:
import requests
from requests_ntlm import HttpNtlmAuth
requests.get("http://ntlm_protected_site.com",auth=HttpNtlmAuth('domain\\username','password'))