天天看點

python2中的urllib、urllib2

最近在使用python進行爬蟲的學習,遇到了urllib、urllib2還有python3中的urllib,通過這段時間的使用,将其大緻的使用場景和差別總結如下:

python2.x中的urllib、urllib2

urllib和urllib2都是用來處理url的請求的,urllib隻能接受一個确定的字元串位址的請求,但是可以進行urlencode來對url進行編碼,比如進行post請求就要使用它對data進行編碼,而urllib2可以接受一個request執行個體(裡面可以僞裝agent)。

裡面具體的方法我就不介紹了,主要知道這兩個差別,之後就可以結合自己的需求進行靈活搭配使用。