인터넷 프로토콜과 지원¶
이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈 socket을 요구하는데, 현재 대부분의 대중적인 플랫폼에서 지원됩니다. 다음은 개요입니다:
webbrowser— 편리한 웹 브라우저 제어기wsgiref— WSGI 유틸리티와 참조 구현urllib— URL 처리 모듈urllib.request— URL을 열기 위한 확장 가능한 라이브러리- Request 객체
- 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.request에 의해 발생하는 예외 클래스urllib.robotparser— robots.txt 구문 분석기http— HTTP 모듈http.client— HTTP 프로토콜 클라이언트ftplib— FTP 프로토콜 클라이언트poplib— POP3 프로토콜 클라이언트imaplib— IMAP4 프로토콜 클라이언트smtplib— SMTP 프로토콜 클라이언트uuid— UUID objects according to RFC 9562socketserver— 네트워크 서버를 위한 프레임워크http.server— HTTP 서버http.cookies— HTTP 상태 관리http.cookiejar— HTTP 클라이언트를 위한 쿠키 처리xmlrpc— XMLRPC 서버와 클라이언트 모듈xmlrpc.client— XML-RPC 클라이언트 액세스xmlrpc.server— 기본 XML-RPC 서버ipaddress— IPv4/IPv6 조작 라이브러리