第一种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, sysurl = ‘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(‘超时‘)
原文地址:https://www.cnblogs.com/fengzi7314/p/9413107.html
时间: 2024-10-09 02:31:20