Urllib是什么

Urllib是python內(nèi)置的HTTP請求庫
包括以下模塊
urllib.request 請求模塊
urllib.error 異常處理模塊
urllib.parse url解析模塊
urllib.robotparser robots.txt解析模塊

urlopen

關于urllib.request.urlopen參數(shù)的介紹:
urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)

url參數(shù)的使用

先寫一個簡單的例子:

<pre>import urllib.request

response = urllib.request.urlopen('http://www.baidu.com') print(response.read().decode('utf-8'))</pre>

urlopen一般常用的有三個參數(shù),它的參數(shù)如下:
urllib.requeset.urlopen(url,data,timeout)
response.read()可以獲取到網(wǎng)頁的內(nèi)容,如果沒有read(),將返回如下內(nèi)容

timeout參數(shù)的使用
在某些網(wǎng)絡情況不好或者服務器端異常的情況會出現(xiàn)請求慢的情況,或者請求異常,所以這個時候我們需要給
請求設置一個超時時間,而不是讓程序一直在等待結(jié)果

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容