1. 程式人生 > >urllib庫詳解

urllib庫詳解

www. ID erro quest port 異常處理 http 基本 parse

urllib庫是python內置的一個http請求庫

其實urllib庫不好用,沒有requests庫好用,下一篇文章再寫requests庫,requests庫是基於urllib庫實現的

作為最最基本的請求庫,了解一下原理還是很有必要的

常用模塊:

urllib.request  請求模塊

urllib.error    異常處理模塊

urllib.parse   url解析模塊

urllib.robotparser robots.txt解析模塊,判斷哪個網站可以爬,哪個不可以爬,用的比較少

在python2與python3中有所不同

在python2中:

import urllib2

response = urllib2.urlopen(‘http://www.baidu.com‘)

在python3中:

import urllib.request.urlopen(‘http://www.baidu.com‘)

用法講解:

urllib庫詳解