1.urllib.urlopen(url[,data[,PRoxies]])
打開一個url的方法,返回一個文件對象,然后可以進行類似文件對象的操作。 urlopen返回對象提供方法:
read() , readline() ,readlines() , fileno() , close() :這些方法的使用方式與文件對象完全一樣
info():返回一個httplib.HTTPMessage對象,表示遠程服務器返回的頭信息
getcode():返回Http狀態碼。如果是http請求,200請求成功完成;404網址未找到
geturl():返回請求的url
2.urllib.urlretrieve(url[,filename[,reporthook[,data]]])
urlretrieve方法將url定位到的html文件下載到你本地的硬盤中。如果不指定filename,則會存為臨時文件。
urlretrieve()返回一個二元組(filename,mine_hdrs)
3.urllib.urlcleanup()
清除由于urllib.urlretrieve()所產生的緩存
4.urllib.quote(url)和urllib.quote_plus(url)
將url數據獲取之后,并將其編碼,從而適用與URL字符串中,使其能被打印和被web服務器接受。
5.urllib.unquote(url)和urllib.unquote_plus(url)
與4的函數相反。
新聞熱點
疑難解答