Интернет-протоколы и поддержка
Модули, описанные в этой главе, реализуют интернет-протоколы и обеспечивают поддержку связанных технологий. Все они реализованы на языке Python. Большинству этих модулей требуется наличие системно-зависимого модуля socket, который в настоящее время поддерживается на большинстве популярных платформ. Вот обзор:
-
webbrowser— Удобный контроллер веб-браузера -
wsgiref— Утилиты WSGI и эталонная реализацияwsgiref.util— Утилиты окружения WSGIwsgiref.headers— Инструменты обработки заголовков ответов WSGIwsgiref.simple_server— простой сервер WSGI HTTPwsgiref.validate— Проверяющий соответствие WSGIwsgiref.handlers— Базовые классы сервера/шлюзаwsgiref.types— Типы 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.requesturllib.robotparser— Парсер для robots.txt-
http— Модули HTTP -
http.client— Клиент протокола HTTP -
ftplib— Клиент протокола FTP -
poplib— Клиент протокола POP3 -
imaplib— Клиент протокола IMAP4 -
smtplib— Клиент протокола SMTP -
uuid— Объекты UUID согласно RFC 4122 -
socketserver— Фреймворк для сетевых серверов -
http.server— HTTP серверы -
http.cookies— Управление состоянием HTTP
-
http.cookiejar— Обработка файлов cookie для HTTP-клиентов xmlrpc— Модули сервера и клиента XMLRPC-
xmlrpc.client— Доступ к XML-RPC клиенту -
xmlrpc.server— Базовые XML-RPC серверы -
ipaddress— Библиотека для работы с IPv4/IPv6
© 2001–2024 Python Software Foundation
Licensed under the PSF License.
https://docs.python.org/3.12/library/internet.html