2

request module の方法と比較して、重いものを持ち上げるために urllibx オープナーが使用するアプローチを説明できる人はいますか?

urllibx でハンドラーを使用するアプローチが HTTPSHandler のようになる理由は、認証ハンドラーの場合ですが、リクエストの場合は次のようにユーザー名パスワードを渡すだけです。

r = requests.get('https://api.github.com', auth=('user', 'pass'))

私が学んだ限りでは、リクエストもバックグラウンドで urllib3 を使用するため、両方に利点があります。

私は明快さのための決定的な答えを探していましたが、urllib2 の python docs と requests モジュールとの比較に示されているように、オープナーとハンドラーの使用に関して明確な違いを見つけることができませんでした。

4

0 に答える 0