python3中把urllib和urllib2合并為一個庫了,urllib對應urllib.request
1.) python 中最早内置擁有的網絡請求子產品就是 urllib,我們可以看一下 urllib 中的所有方法:

2.) urllib2子產品中的所有方法更側重于對于 Http 請求的服務:
3.) urllib3子產品并非 python 内置,需要額外的安裝,可以通過pip install urllib3來快速的下載下傳和安裝:
綜合上面檢視到的三者的所有功能,我們不難發現,urllib 側重于 url 基本的請求構造,urllib2側重于 http 協定請求的處理,而 urllib3是服務于更新的http 1.1标準,且擁有高效 http連接配接池管理及 http 代理服務的功能庫,從 urllib 到 urllib2和 urllib3是順應互聯應用更新浪潮的,這股浪潮從通用的網絡連接配接服務到網際網路網絡的頭部應用:支援長連接配接的 http 通路,網絡通路不斷的便捷化。