Internetprotokoll och support¶
De moduler som beskrivs i detta kapitel implementerar internetprotokoll och stöd för relaterad teknik. De är alla implementerade i Python. De flesta av dessa moduler kräver att det finns en systemberoende modul socket, som för närvarande stöds på de flesta populära plattformar. Här är en översikt:
webbrowser— Bekväm styrning av webbläsarewsgiref— WSGI-verktyg och referensimplementeringurllib— Moduler för URL-hanteringurllib.request— Utökat bibliotek för att öppna webbadresser- Begär objekt
- OpenerDirector-objekt
- BaseHandler-objekt
- HTTPRedirectHandler-objekt
- HTTPCookieProcessor-objekt
- ProxyHandler-objekt
- HTTPPasswordMgr-objekt
- HTTPPasswordMgrWithPriorAuth Objekt
- AbstractBasicAuthHandler-objekt
- HTTPBasicAuthHandler-objekt
- ProxyBasicAuthHandler-objekt
- AbstractDigestAuthHandler-objekt
- HTTPDigestAuthHandler-objekt
- ProxyDigestAuthHandler-objekt
- HTTPHandler-objekt
- HTTPSHandler-objekt
- FileHandler-objekt
- DataHandler-objekt
- FTPHandler-objekt
- CacheFTPHandler-objekt
- UnknownHandler-objekt
- HTTPErrorProcessor-objekt
- Exempel
- Äldre gränssnitt
- Begränsningar i
urllib.request
urllib.response— Svarsklasser som används av urlliburllib.parse— Dela upp URL:er i komponenterurllib.error— Undantagsklasser som skapats av urllib.requesturllib.robotparser— Parser för robots.txthttp— HTTP-modulerhttp.client— Klient för HTTP-protokollftplib— FTP-protokollklientpoplib— POP3-protokollklientimaplib— IMAP4-protokollklientsmtplib— Klient för SMTP-protokolluuid— UUID-objekt enligt RFC 9562socketserver— Ett ramverk för nätverksservrarhttp.server— HTTP-servrarhttp.cookies— Hantering av HTTP-tillståndhttp.cookiejar— Cookiehantering för HTTP-klienterxmlrpc— XMLRPC server- och klientmodulerxmlrpc.client— XML-RPC-klientåtkomstxmlrpc.server— Grundläggande XML-RPC-servraripaddress— Bibliotek för manipulering av IPv4/IPv6