資訊內(nèi)容
Python怎么設(shè)置代理
kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
python怎么設(shè)置代理kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
HTTP代理本質(zhì)上是一個(gè)Web應(yīng)用,它和其他普通Web應(yīng)用沒(méi)有根本區(qū)別。HTTP代理收到請(qǐng)求后,根據(jù)Header中Host字段的主機(jī)名和Get/POST請(qǐng)求地址綜合判斷目標(biāo)主機(jī),建立新的HTTP請(qǐng)求并轉(zhuǎn)發(fā)請(qǐng)求數(shù)據(jù),并將收到的響應(yīng)數(shù)據(jù)轉(zhuǎn)發(fā)給客戶(hù)端。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
Python程序中設(shè)置HTTP代理:urllib2/urllib 代理設(shè)置kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
urllib2是Python標(biāo)準(zhǔn)庫(kù),功能很強(qiáng)大,只是使用起來(lái)稍微麻煩一點(diǎn)。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、在Python 3中,urllib2不再保留,遷移到了urllib模塊中。urllib2中通過(guò)ProxyHandler來(lái)設(shè)置使用代理服務(wù)器。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
proxy_handler = urllib2.ProxyHandler({'http': '121.193.143.249:80'}) opener = urllib2.build_opener(proxy_handler) r = opener.open('http://httpbin.org/ip') print(r.read())也可以用install_opener將配置好的opener安裝到全局環(huán)境中,這樣所有的urllib2.urlopen都會(huì)自動(dòng)使用代理。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
urllib2.install_opener(opener) r = urllib2.urlopen('http://httpbin.org/ip') print(r.read())2、在Python 3中,使用urllib。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
proxy_handler = urllib.request.ProxyHandler({'http': 'http://121.193.143.249:80/'}) opener = urllib.request.build_opener(proxy_handler) r = opener.open('http://httpbin.org/ip') print(r.read())推薦學(xué)習(xí)《python教程》。kqI少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
MySQL怎么設(shè)置密碼
簡(jiǎn)介MySQL怎么設(shè)置密碼方法1:用SETPASSWORD命令 首先登錄MySQL。 格式:mysql>setpasswordfor用戶(hù)名@localhost=password('新密碼'); 推薦:MySQL教程例
- 下一篇
python如何設(shè)置表格邊框
簡(jiǎn)介python設(shè)置表格邊框的方法:首先安裝并導(dǎo)入xlwings;然后打開(kāi)Excel文件并獲取表格行列;再使用“ws.range(a_range).api.Borders(n).LineStyle”命令分別自定義邊框即可。安裝xlwings直接安裝用pipinstallxlwings,用anaconda