Интернет протоколы и поддержка¶
Модули, описанные в этой главе, реализуют Интернет протоколы и поддерживают
связанные технологии. Все они реализованы на Python. Большинство из этих
модулей требует наличие системно-зависимого модуля socket, который
в настоящее время поддерживается на большинстве популярных платформ. Вот обзор:
webbrowser— Удобный контроллер веб-браузераcgi— Поддержка Общего Интерфейса Шлюзаcgitb— Трейсбэк менеджер для CGI скриптовwsgiref— Утилиты WSGI и справочная реализацияurllib— Модули обработки URL-адресовurllib.request— Расширяемая библиотека для открытия URL-адресов- Запросить объекты
- Объекты OpenerDirector
- Объекты BaseHandler
- Объекты HTTPRedirectHandler
- Объекты HTTPCookieProcessor
- Объекты ProxyHandler
- Объекты HTTPPasswordMgr
- Объекты HTTPPassword MgrWityPriorAuth
- Объекты AbstractBasicAuthHandler
- Объекты HTTPBasicAuthHandler
- Объекты ProxyBasicAuthHandler
- Объекты AbstractDigestAuthHandler
- Объекты HTTPDigestAuthHandler
- Объекты ProxyDigestAuthHandler
- Объекты HTTPHandler
- Объекты HTTPSHandler
- Объекты FileHandler
- Объекты DataHandler
- Объекты FTPHandler
- Объекты CacheFTPHandler
- Объекты UnknownHandler
- Объекты HTTPErrorProcessor
- Примеры
- Устаревший интерфейс
urllib.requestограничения
urllib.response— Классы ответов, используемые urlliburllib.parse— Разбор URL-адреса на компонентыurllib.error— Классы исключений, созданные urllib.requesturllib.robotparser— Парсер для robots.txthttp— HTTP модулиhttp.client— Клиент протокола HTTPftplib— Клиент протокола FTPpoplib— Клиент протокола POP3imaplib— Клиент протокола IMAP4nntplib— Клиент протокола NNTPsmtplib— Клиент протокола SMTPsmtpd— SMTP серверtelnetlib— Клиент Telnetuuid— UUID объекты согласно RFC 4122socketserver— Фреймворк для сетевых серверовhttp.server— HTTP серверыhttp.cookies— Управление состоянием HTTPhttp.cookiejar— Обработка cookie для HTTP-клиентовxmlrpc— Серверные и клиентские XMLRPC модулиxmlrpc.client— Клиентский доступ к XML-RPCxmlrpc.server— Базовые серверы XML-RPCipaddress— Библиотека манипулирования IPv4/IPv6
