互聯(lián)網(wǎng)協(xié)議和支持?
本章介紹的模塊實(shí)現(xiàn)了互聯(lián)網(wǎng)協(xié)議以及相關(guān)技術(shù)支持。 它們都是用 Python 實(shí)現(xiàn)的。 這些模塊大多需要依賴于系統(tǒng)的模塊 socket 作為前提,該模塊在大多數(shù)流行系統(tǒng)平臺(tái)上都受到支持。 下面是一份概覽:
webbrowser--- 方便的 Web 瀏覽器控制工具wsgiref--- WSGI 工具和參考實(shí)現(xiàn)urllib--- URL 處理模塊urllib.request--- 用于打開 URL 的可擴(kuò)展庫(kù)- Request 對(duì)象
- OpenerDirector 對(duì)象
- BaseHandler 對(duì)象
- HTTPRedirectHandler 對(duì)象
- HTTPCookieProcessor 對(duì)象
- ProxyHandler 對(duì)象
- HTTPPasswordMgr 對(duì)象
- HTTPPasswordMgrWithPriorAuth 對(duì)象
- AbstractBasicAuthHandler 對(duì)象
- HTTPBasicAuthHandler 對(duì)象
- ProxyBasicAuthHandler 對(duì)象
- AbstractDigestAuthHandler 對(duì)象
- HTTPDigestAuthHandler 對(duì)象
- ProxyDigestAuthHandler 對(duì)象
- HTTPHandler 對(duì)象
- HTTPSHandler 對(duì)象
- FileHandler 對(duì)象
- DataHandler 對(duì)象
- FTPHandler 對(duì)象
- CacheFTPHandler 對(duì)象
- UnknownHandler 對(duì)象
- HTTPErrorProcessor 對(duì)象
- 例子
- 已停用的接口
urllib.request的限制
urllib.response--- urllib 使用的 Response 類urllib.parse用于解析 URLurllib.error--- urllib.request 引發(fā)的異常類urllib.robotparser--- robots.txt 語(yǔ)法分析程序http--- HTTP 模塊http.client--- HTTP 協(xié)議客戶端ftplib--- FTP 協(xié)議客戶端poplib--- POP3 協(xié)議客戶端imaplib--- IMAP4 協(xié)議客戶端smtplib--- SMTP 協(xié)議客戶端uuid--- RFC 4122 定義的UUID對(duì)象socketserver--- 用于網(wǎng)絡(luò)服務(wù)器的框架http.server--- HTTP 服務(wù)器http.cookies--- HTTP狀態(tài)管理http.cookiejar—— HTTP 客戶端的 Cookie 處理xmlrpc--- XMLRPC 服務(wù)端與客戶端模塊xmlrpc.client--- XML-RPC 客戶端訪問(wèn)xmlrpc.server--- 基本 XML-RPC 服務(wù)器ipaddress--- IPv4/IPv6 操作庫(kù)