インターネットプロトコルとサポート
この章で説明するモジュールは、インターネットプロトコルと関連テクノロジのサポートを実装します。 それらはすべてPythonで実装されています。 これらのモジュールのほとんどは、システムに依存するモジュール socket の存在を必要とします。これは、現在、最も一般的なプラットフォームでサポートされています。 概要は次のとおりです。
webbrowser
—便利なWebブラウザーコントローラーcgi
— Common GatewayInterfaceのサポートcgitb
—CGIスクリプトのトレースバックマネージャーwsgiref
—WSGIユーティリティとリファレンス実装urllib
—URL処理モジュールurllib.request
—URLを開くための拡張可能なライブラリ- リクエストオブジェクト
- OpenerDirectorオブジェクト
- BaseHandlerオブジェクト
- HTTPRedirectHandlerオブジェクト
- HTTPCookieProcessorオブジェクト
- ProxyHandlerオブジェクト
- HTTPPasswordMgrオブジェクト
- HTTPPasswordMgrWithPriorAuthオブジェクト
- AbstractBasicAuthHandlerオブジェクト
- HTTPBasicAuthHandlerオブジェクト
- ProxyBasicAuthHandlerオブジェクト
- AbstractDigestAuthHandlerオブジェクト
- HTTPDigestAuthHandlerオブジェクト
- ProxyDigestAuthHandlerオブジェクト
- HTTPHandlerオブジェクト
- HTTPSHandlerオブジェクト
- FileHandlerオブジェクト
- DataHandlerオブジェクト
- FTPHandlerオブジェクト
- CacheFTPHandlerオブジェクト
- UnknownHandlerオブジェクト
- HTTPErrorProcessorオブジェクト
- 例
- レガシーインターフェース
urllib.request
制限
urllib.response
—urllibによって使用される応答クラスurllib.parse
—URLをコンポーネントに解析しますurllib.error
—urllib.requestによって発生した例外クラスurllib.robotparser
—robots.txtのパーサーhttp
—HTTPモジュールhttp.client
—HTTPプロトコルクライアントftplib
—FTPプロトコルクライアントpoplib
—POP3プロトコルクライアントimaplib
—IMAP4プロトコルクライアントnntplib
—NNTPプロトコルクライアントsmtplib
—SMTPプロトコルクライアントsmtpd
—SMTPサーバーtelnetlib
—Telnetクライアントuuid
— RFC 4122 に準拠したUUIDオブジェクトsocketserver
—ネットワークサーバーのフレームワークhttp.server
—HTTPサーバーhttp.cookies
—HTTP状態管理http.cookiejar
—HTTPクライアントのCookie処理xmlrpc
—XMLRPCサーバーおよびクライアントモジュールxmlrpc.client
—XML-RPCクライアントアクセスxmlrpc.server
—基本的なXML-RPCサーバーipaddress
— IPv4 / IPv6操作ライブラリ