国产睡熟迷奷白丝护士系列精品,中文色字幕网站,免费h网站在线观看的,亚洲开心激情在线

      <sup id="hb9fh"></sup>
          1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

            手機(jī)站
            千鋒教育

            千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

            千鋒教育

            掃一掃進(jìn)入千鋒手機(jī)站

            領(lǐng)取全套視頻
            千鋒教育

            關(guān)注千鋒學(xué)習(xí)站小程序
            隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

            當(dāng)前位置:首頁(yè)  >  技術(shù)干貨  > pythonurllib怎么用

            pythonurllib怎么用

            來(lái)源:千鋒教育
            發(fā)布人:xqq
            時(shí)間: 2023-11-11 09:29:29 1699666169

            python3中,urllib和urllib2進(jìn)行了合并,現(xiàn)在只有一個(gè)urllib模塊,urllib和urllib2的中的內(nèi)容整合進(jìn)了urllib.request,urlparse整合進(jìn)了urllib.parse。

            urlparse將urlstr解析成各個(gè)組件

            importurllib.request

            importurllib.parse

            url="http://www.baidu.com"

            parsed=urllib.parse.urlparse(url)

            print(parsed)

            #輸出:ParseResult(scheme='http',netloc='www.baidu.com',path='',params='',query='',fragment='')

            urljoin(baseurl,newurl,allowFrag=None)將url的根域名和新url拼合成一個(gè)完整的url

            importurllib.parse

            url="http://www.baidu.com"

            new_path=urllib.parse.urljoin(url,"index.html")

            print(new_path)

            #輸出:http://www.baidu.com/index.html

            urlopen(url,data,timeout)打開(kāi)一個(gè)url的方法,返回一個(gè)文件對(duì)象,然后可以進(jìn)行類(lèi)似文件對(duì)象的操作

            importurllib.request

            req=urllib.request.urlopen('http://www.baidu.com')

            print(req.read())

            read(),readline(),readlines(),fileno(),close()

            info():返回一個(gè)httplib.HTTPMessage對(duì)象,表示遠(yuǎn)程服務(wù)器返回的頭信息。

            getcode():返回Http狀態(tài)碼,如果是http請(qǐng)求,200表示請(qǐng)求成功完成;404表示網(wǎng)址未找到。

            geturl():返回請(qǐng)求的url。

            urlretrieve(url,filename,reporthook,data)下載url定位到的html文件,不寫(xiě)路徑filename則會(huì)被存為臨時(shí)文件可以用urllib.urlcleanup()來(lái)清理緩存

            file_name=urllib.request.urlretrieve('http://www.baidu.com','%s/baidu.html'%BASE_DIR)

            urlencode()將dict中的鍵值對(duì)以連接符&劃分

            importurllib.parse

            dic={'name':'melon','age':18}

            data=urllib.parse.urlencode(dic)

            print(data)#age=18&name=melon

            GET請(qǐng)求

            GET請(qǐng)求和我們平常get訪問(wèn)方式一樣,直接把參數(shù)寫(xiě)到網(wǎng)址上面就好了

            importurllib.request

            importurllib.parse

            dic={'name':'melon','age':18}

            data=urllib.parse.urlencode(dic)

            req=urllib.request.urlopen('http://127.0.0.1:8000/index?%s'%data)

            content=req.read()

            POST請(qǐng)求

            importurllib.request

            importurllib.parse

            importjson

            dic={'name':'melon','age':18}

            data=urllib.parse.urlencode(dic)

            req=urllib.request.Request('http://127.0.0.1:8000/index',data.encode())

            opener=urllib.request.urlopen(req)

            content=json.loads(opener.read().decode())

            當(dāng)你urllib.urlopen一個(gè)https的時(shí)候會(huì)驗(yàn)證一次SSL證書(shū),當(dāng)目標(biāo)使用的是自簽名的證書(shū)時(shí)就會(huì)出現(xiàn)一個(gè)URLError,如果是這樣可以在開(kāi)頭加上

            importssl

            ssl._create_default_https_context=ssl._create_unverified_context

            以上內(nèi)容為大家介紹了python培訓(xùn)之urllib怎么用,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。

            聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
            10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
            請(qǐng)您保持通訊暢通,專(zhuān)屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
            免費(fèi)領(lǐng)取
            今日已有369人領(lǐng)取成功
            劉同學(xué) 138****2860 剛剛成功領(lǐng)取
            王同學(xué) 131****2015 剛剛成功領(lǐng)取
            張同學(xué) 133****4652 剛剛成功領(lǐng)取
            李同學(xué) 135****8607 剛剛成功領(lǐng)取
            楊同學(xué) 132****5667 剛剛成功領(lǐng)取
            岳同學(xué) 134****6652 剛剛成功領(lǐng)取
            梁同學(xué) 157****2950 剛剛成功領(lǐng)取
            劉同學(xué) 189****1015 剛剛成功領(lǐng)取
            張同學(xué) 155****4678 剛剛成功領(lǐng)取
            鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
            董同學(xué) 138****2867 剛剛成功領(lǐng)取
            周同學(xué) 136****3602 剛剛成功領(lǐng)取
            相關(guān)推薦HOT
            pythongeth如何使用?

            python中g(shù)eth如何使用?1、安裝命令pipinstallpy-geth2、快速啟動(dòng)運(yùn)行連接到mainnet的geth>>>fromgethimportLiveGethProcess>>>get...詳情>>

            2023-11-13 23:57:18
            python用OpenCV在圖像添加文本

            python中用OpenCV在圖像添加文本1、要將文本放入圖像中,需要指定以下內(nèi)容寫(xiě)入的文字?jǐn)?shù)據(jù)放置它的位置坐標(biāo)(即數(shù)據(jù)開(kāi)始的左下角)。字體類(lèi)型(檢查...詳情>>

            2023-11-13 23:53:42
            python函數(shù)裝飾器的應(yīng)用過(guò)程

            python函數(shù)裝飾器的應(yīng)用過(guò)程1、應(yīng)用過(guò)程一般是定義在一個(gè)獨(dú)立模塊中,使用時(shí)會(huì)被導(dǎo)入到其它模塊;函數(shù)裝飾器會(huì)在內(nèi)部定義一個(gè)新函數(shù),然后返回。...詳情>>

            2023-11-13 23:35:41
            python異步中selectors的使用

            python異步中selectors的使用selectors這個(gè)庫(kù)的功能非常理解,類(lèi)似地發(fā)送信件,如果想等待別人的回信的話(huà),如果沒(méi)有發(fā)送自己的信件的話(huà),一直在...詳情>>

            2023-11-13 23:14:05
            pythontemp是什么意思

            python中temp是什么意思一、temp:臨時(shí)文件夾。根據(jù)操作的過(guò)程進(jìn)行臨時(shí)保存的文件技術(shù)。python中臨時(shí)文件及文件夾使用。使用的是tempfile包安裝...詳情>>

            2023-11-13 22:30:53