国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

python代理ip怎么寫

極客小將2020-12-28-
簡(jiǎn)介python寫代理ip的方法:首先創(chuàng)建代理ip對(duì)象,并定制一個(gè)opener對(duì)象;然后安裝opener對(duì)象,以后的urlopen就一直使用這個(gè)代理地址。python寫代理ip的方法:方法1:先創(chuàng)建代理ip對(duì)象proxy_support=urllib.request.ProxyHandler({'
歡迎訪問少兒編程網(wǎng)(http://www.pxcodes.com)

python寫代理ip的方法:首先創(chuàng)建代理ip對(duì)象,并定制一個(gè)opener對(duì)象;然后安裝opener對(duì)象,以后的urlopen就一直使用這個(gè)代理地址。TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

python寫代理ip的方法:TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

方法1:TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

先創(chuàng)建代理ip對(duì)象TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

proxy_support = urllib.request.ProxyHandler({'https':'117.64.149.137:808'})

定制一個(gè)opener對(duì)象
TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

opener = urllib.request.build_opener(proxy_support)

安裝這個(gè)opener對(duì)象,以后的urlopen就一直使用這個(gè)代理地址了
TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

urllib.request.install_opener(opener)

發(fā)出請(qǐng)求時(shí),就是用到這個(gè)代理地址了
TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

html = urllib.request.urlopen('xxxxxxxxxx').read()

方法2:TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

先創(chuàng)建代理ip對(duì)象TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

proxy_support = urllib.request.ProxyHandler({'https':'117.64.149.137:808'})

定制一個(gè)opener對(duì)象TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

opener = urllib.request.build_opener(proxy_support)

這里可以直接使用opener對(duì)象發(fā)出請(qǐng)求TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

html = opener.open('xxxxxxxxx').read()

示例代碼:TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

import urllib.request #這一段三句話是為了請(qǐng)求時(shí)帶上瀏覽器標(biāo)識(shí),因?yàn)橛械木W(wǎng)站看到是爬蟲的標(biāo)識(shí)直接返回403 #請(qǐng)求的網(wǎng)站不涉及到提交數(shù)據(jù),所以沒有給出data參數(shù) url = 'https://whatismyipaddress.com/' header = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'} req = urllib.request.Request(url,headers=header) #使用代理和還原不使用代理的方法 #if語句相當(dāng)于一個(gè)開關(guān),不要寫成True use_proxy = urllib.request.ProxyHandler({'https':'117.64.149.137:808'}) null_proxy = urllib.request.ProxyHandler() if True: opener = urllib.request.build_opener(use_proxy) else: opener = urllib.request.build_opener(null_proxy) #根據(jù)上面的開關(guān),安裝的opener對(duì)象是否帶有代理地址 urllib.request.install_opener(opener) #獲取返回結(jié)果 #同時(shí)可以使用html = opener.open(req).read()獲取結(jié)果 html = urllib.request.urlopen(req).read() #這網(wǎng)頁返回頁面的內(nèi)容太多,在控制臺(tái)不好查看, #并且返回的內(nèi)容是二進(jìn)制格式,可以直接寫入文件,當(dāng)個(gè)網(wǎng)頁查看 with open('E:\whatismyip.html','wb') as file: file.write(html) print('OK')

相關(guān)免費(fèi)學(xué)習(xí)推薦:python教程(視頻)TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

以上就是python代理ip怎么寫的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注少兒編程網(wǎng)其它相關(guān)文章!TgJ少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 梅河口市| 桃园市| 德庆县| 常德市| 临安市| 临沭县| 马山县| 嘉荫县| 翼城县| 饶河县| 丰台区| 甘孜县| 报价| 剑川县| 喀喇沁旗| 涪陵区| 山阴县| 伊吾县| 齐齐哈尔市| 安福县| 五河县| 宁化县| 启东市| 宜宾市| 莱阳市| 繁峙县| 阜平县| 修文县| 正镶白旗| 珲春市| 英超| 迁西县| 石家庄市| 北川| 滨州市| 吉木乃县| 永州市| 桦川县| 夹江县| 梨树县| 德格县|