request module の方法と比較して、重いものを持ち上げるために urllibx オープナーが使用するアプローチを説明できる人はいますか?
urllibx でハンドラーを使用するアプローチが HTTPSHandler のようになる理由は、認証ハンドラーの場合ですが、リクエストの場合は次のようにユーザー名パスワードを渡すだけです。
r = requests.get('https://api.github.com', auth=('user', 'pass'))
私が学んだ限りでは、リクエストもバックグラウンドで urllib3 を使用するため、両方に利点があります。
私は明快さのための決定的な答えを探していましたが、urllib2 の python docs と requests モジュールとの比較に示されているように、オープナーとハンドラーの使用に関して明確な違いを見つけることができませんでした。