Internet 协议和支持 — Python 文档
来自菜鸟教程
Python/docs/3.8/library/internet
互联网协议和支持
本章中描述的模块实现了 Internet 协议并支持相关技术。 它们都是用 Python 实现的。 这些模块中的大多数都需要存在依赖于系统的模块 socket,目前大多数流行平台都支持该模块。 这是一个概述:
webbrowser— 方便的 Web 浏览器控制器cgi— 通用网关接口支持cgitb— CGI 脚本的回溯管理器wsgiref— WSGI 实用程序和参考实现urllib— URL 处理模块urllib.request— 用于打开 URL 的可扩展库- 请求对象
- OpenerDirector 对象
- BaseHandler 对象
- HTTPRedirectHandler 对象
- HTTPCookieProcessor 对象
- ProxyHandler 对象
- HTTPPasswordMgr 对象
- HTTPPasswordMgrWithPriorAuth 对象
- AbstractBasicAuthHandler 对象
- HTTPBasicAuthHandler 对象
- ProxyBasicAuthHandler 对象
- AbstractDigestAuthHandler 对象
- HTTPDigestAuthHandler 对象
- ProxyDigestAuthHandler 对象
- HTTPHandler 对象
- HTTPSHandler 对象
- 文件处理器对象
- 数据处理器对象
- 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 操作库