urllib和request的區別總結?
區別如下:
在python中,urllib和urllib2不可相互替代的。
整體來說,urllib2是urllib的增強,但是urllib中有urllib2中所沒有的函數。
urllib2可以用urllib2.openurl中設置request參數,來修改Header頭。如果你訪問一個網站,想更改User Agent(可以偽裝你的瀏覽器),你就要用urllib2.
urllib支持設置編碼的函數,urllib.urlencode,在模擬登陸的時候,經常要post編碼之后的參數,所以要想不使用第三方庫完成模擬登錄,你就需要使用urllib。
urllib一般和urllib2一起搭配使用