Python + requests でベーシック認証はググれば日本語でよい紹介がたくさんあるのですが、ダイジェスト認証は、結局公式サイトにたどり着いて、最初から公式サイト見ろよオレ。
Authentication — Requests 2.26.0 documentation
import requests from requests.auth import HTTPDigestAuth r = requests.get('http://どこか/', auth=HTTPDigestAuth('user', 'pass')) r.status_code