인터넷 프로토콜과 지원¶
이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈 socket을 요구하는데, 현재 대부분의 대중적인 플랫폼에서 지원됩니다. 다음은 개요입니다:
webbrowser— 편리한 웹 브라우저 제어기cgi— Common Gateway Interface supportcgitb— CGI 스크립트를 위한 트레이스백 관리자wsgiref— WSGI 유틸리티와 참조 구현urllib— URL 처리 모듈urllib.request— Extensible library for opening URLs- Request Objects
- OpenerDirector Objects
- BaseHandler Objects
- HTTPRedirectHandler Objects
- HTTPCookieProcessor Objects
- ProxyHandler Objects
- HTTPPasswordMgr Objects
- HTTPPasswordMgrWithPriorAuth Objects
- AbstractBasicAuthHandler Objects
- HTTPBasicAuthHandler Objects
- ProxyBasicAuthHandler Objects
- AbstractDigestAuthHandler Objects
- HTTPDigestAuthHandler Objects
- ProxyDigestAuthHandler Objects
- HTTPHandler Objects
- HTTPSHandler Objects
- FileHandler Objects
- DataHandler Objects
- FTPHandler Objects
- CacheFTPHandler Objects
- UnknownHandler Objects
- HTTPErrorProcessor Objects
- Examples
- Legacy interface
urllib.requestRestrictions
urllib.response— Response classes used by urlliburllib.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 Servertelnetlib— 텔넷 클라이언트uuid— RFC 4122 에 따른 UUID 객체socketserver— 네트워크 서버를 위한 프레임워크http.server— HTTP 서버http.cookies— HTTP 상태 관리http.cookiejar— HTTP 클라이언트를 위한 쿠키 처리xmlrpc— XMLRPC 서버와 클라이언트 모듈xmlrpc.client— XML-RPC 클라이언트 액세스xmlrpc.server— 기본 XML-RPC 서버ipaddress— IPv4/IPv6 조작 라이브러리