Giao thức và hỗ trợ Internet¶
Các mô-đun được mô tả trong chương này triển khai các giao thức internet và hỗ trợ công nghệ liên quan. Tất cả chúng đều được triển khai bằng Python. Hầu hết các mô-đun này yêu cầu sự hiện diện của mô-đun phụ thuộc hệ thống socket, hiện được hỗ trợ trên hầu hết các nền tảng phổ biến. Dưới đây là một cái nhìn tổng quan:
webbrowser--- Trình điều khiển trình duyệt web tiện lợiwsgiref--- WSGI Tiện ích và triển khai tham khảourllib--- mô-đun xử lý URLurllib.request--- Thư viện mở rộng để mở URL- Đối tượng yêu cầu
- Đối tượng OpenDirector
- Đối tượng BaseHandler
- Đối tượng HTTPRedirectHandler
- Đối tượng HTTPCookieProcessor
- Đối tượng ProxyHandler
- Đối tượng HTTPPasswordMgr
- Đối tượng HTTPPasswordMgrWithPriorAuth
- Đối tượng Tóm tắtBasicAuthHandler
- Đối tượng HTTPBasicAuthHandler
- Đối tượng ProxyBasicAuthHandler
- Đối tượng Tóm tắtDigestAuthHandler
- Đối tượng HTTPDigestAuthHandler
- Đối tượng ProxyDigestAuthHandler
- Đối tượng HTTPHandler
- Đối tượng HTTPSHandler
- Đối tượng FileHandler
- Đối tượng xử lý dữ liệu
- Đối tượng FTPHandler
- Đối tượng CacheFTPHandler
- Đối tượng xử lý không xác định
- Đối tượng HTTPErrorProcessor
- Ví dụ
- Giao diện kế thừa
urllib.requestHạn chế
urllib.response--- Các lớp phản hồi được sử dụng bởi urlliburllib.parse--- Phân tích URL thành các thành phầnurllib.error--- Các lớp ngoại lệ được đưa ra bởi urllib.requesturllib.robotparser--- Trình phân tích cú pháp cho robots.txthttp--- mô-đun HTTPhttp.client--- ứng dụng khách giao thức HTTPftplib--- ứng dụng khách giao thức FTPpoplib--- ứng dụng khách giao thức POP3imaplib--- ứng dụng khách giao thức IMAP4smtplib--- ứng dụng khách giao thức SMTPuuid--- đối tượng UUID theo RFC 9562socketserver--- Framework cho máy chủ mạnghttp.server--- máy chủ HTTPhttp.cookies--- HTTP quản lý nhà nướchttp.cookiejar--- Xử lý cookie cho khách hàng HTTPxmlrpc--- XMLRPC mô-đun máy chủ và máy kháchxmlrpc.client--- XML-RPC truy cập máy kháchxmlrpc.server--- Máy chủ XML-RPC cơ bảnipaddress--- Thư viện thao tác IPv4/IPv6