1. 程式人生 > >python3.X版本與2.X版本裏urllib庫的不同

python3.X版本與2.X版本裏urllib庫的不同

使用 學習 nco 3.x lpar lib 會有 開始 學習python

最近在學習使用python3寫爬蟲,剛開始寫很菜(上次聽到一個大佬說花了一天時間學習Python,第二天就開始做了個大的爬蟲,大佬就是大佬豈是我等小菜能比的),因為之前學了一點2版本所以現在學習使用3版本寫爬蟲時會有些不同,下面主要說下urllib庫的不同。

1.urllib庫是什麽?

urllib庫提供了一系列用於操作URL的功能。是python中一個功能特比強大的庫,在python2中分別有urllib和urllib2兩個庫,而在python3中將urllib與urllib2合並成了urllib,做爬蟲的時候會經常用到這個庫!!!

2.使用時2.X與3.X的不同

在python2.X中使用import urllib2,對應在3.X中使用import urllib.request

在python2.X中使用import urllib,對應在3.X中使用import urllib.request

在python2.X中使用import urlparse,對應在3.X中使用import urllib.parse

在python2.X中使用import urllib.urlopen,對應在3.X中使用import urllib.request.urlopen()

在python2.X中使用import urllib.urlencode,對應在3.X中使用import urllib.request.parse.urlencode

在python2.X中使用import urllib.quote,對應在3.X中使用import urllib.request.quote()

在python2.X中使用import urllib.Request,對應在3.X中使用import urllib.request.Request

上面就是我所了解的urllib一些不同,應該還有,等學到了再補充吧

順便給學習爬蟲的朋友安利一本好書,就是我參考裏寫的那本

參考:

<<精通Python網絡爬蟲>> --韋瑋著

python3.X版本與2.X版本裏urllib庫的不同