python使用代理ip訪問網(wǎng)站的實例
實例如下所示:
# -*- coding: UTF-8 -*-
from urllib import request
if __name__ == "__main__":
#訪問網(wǎng)址
url = 'http://www.whatismyip.com.tw/'
#這是代理IP
ip = '27.155.101.233:3128'
#設(shè)置代理ip訪問方式,http和https
proxy = {'http':ip,'https':ip}
#創(chuàng)建ProxyHandler
proxy_support = request.ProxyHandler(proxy)
#創(chuàng)建Opener
opener = request.build_opener(proxy_support)
#添加User Angent
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0')]
#安裝OPener
request.install_opener(opener)
#使用自己安裝好的Opener
response = request.urlopen(url)
#讀取相應(yīng)信息并解碼
html = response.read().decode("utf-8")
#打印信息
print(html)
whatismyip是一個查詢ip的網(wǎng)站,上面代碼我使用了27.155.101.233,端口號是3128對這個網(wǎng)站進行訪問
這是輸出信息:

可以看到已經(jīng)使用了27.155.101.233這個代理ip對whatismyip進行訪問,但是沒有做到高匿,被這個網(wǎng)站查出了真實ip。
但是應(yīng)對大部分投票之類的事,還是沒有問題的
以上這篇python使用代理ip訪問網(wǎng)站的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python將logging模塊封裝成單獨模塊并實現(xiàn)動態(tài)切換Level方式
這篇文章主要介紹了python將logging模塊封裝成單獨模塊并實現(xiàn)動態(tài)切換Level方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
python3中celery異步框架簡單使用+守護進程方式啟動
這篇文章主要介紹了python3中celery異步框架簡單使用+守護進程方式啟動,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2021-01-01
pandas groupby分組對象的組內(nèi)排序解決方案
這篇文章主要介紹了pandas groupby分組對象的組內(nèi)排序解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
python和shell監(jiān)控linux服務(wù)器的詳細代碼
這篇文章主要為大家介紹了使用python和shell監(jiān)控linux服務(wù)器的詳細代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
制作Python數(shù)字華容道的實現(xiàn)(可選擇關(guān)卡)
這篇文章主要介紹了制作Python數(shù)字華容道的實現(xiàn)(可選擇關(guān)卡),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2021-04-04
Python基礎(chǔ)之教你怎么在M1系統(tǒng)上使用pandas
這篇文章主要介紹了Python基礎(chǔ)之教你怎么在M1系統(tǒng)上使用pandas,文中有非常詳細的代碼示例,對正在學(xué)習python基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05

