python3使用ip地址代理


第一種IP地址代理方式
from urllib import request

if __name__ == "__main__":
# 訪問網址
url = 'http://www.ahaoboy.cn:888/'
# 這是代理IP
proxy = {
# 'http': '106.46.136.112:808'
# 'https': "https://112.112.236.145:9999",
"http": "http://118.193.107.174:80"
}
# 創建ProxyHandler
proxy_support = request.ProxyHandler(proxy)
# 創建Opener
opener = request.build_opener(proxy_support)
# 添加User Angent
opener.addheaders = [('User-Agent',
'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36')]
# 安裝OPener
request.install_opener(opener)
# 使用自己安裝好的Opener
response = request.urlopen(url)
# 讀取相應信息並解碼
html = response.read().decode("utf-8")
# 打印信息
print(html)

第二種IP地址代理方式

import requests, sys
url = 'http://jingcaiyuedu.com/'
proxy = {
'http':'121.43.170.207:3128'
}
try:
response = requests.get(url, proxies=proxy, timeout=1)
print(response.content.decode('utf-8'))
except requests.exceptions.ConnectionError:
print('超時')
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM