首先, 我先介绍我使用的最好的免费代理商和付费代理商, 免费的我用的西刺IP代理 https://www.xicidaili.com
付费的我使用的是大象IP代理 http://www.daxiangdaili.com
IP代理第一种方式, (使用的免费的西刺代理)
import random import ssl import urllib.request ippools=[ "60.167.134.154:9999", "49.77.211.48:9999", "117.88.176.53:9999", ] #适合稳定的IP def ip(ippools): thisip=random.choice(ippools) print("当前使用的IP:"+thisip) ip = urllib.request.ProxyHandler({"http": thisip}) #根据自己IP的协议进行更改 opener = urllib.request.build_opener(ip, urllib.request.HTTPHandler) urllib.request.install_opener(opener) ssl._create_default_https_context = ssl._create_unverified_context for i in range(0,5): try: ip(ippools)#调用IP url="https://blog.csdn.net" data=urllib.request.urlopen(url).read().decode("utf-8","ignone") print(len(data)) except Exception as err: print(err)

IP代理的第二种方式 ,(使用的是付费的大象IP代理)
你只需要知道接口就行
#接口调用法,适合不稳定的情况 import urllib.request import ssl def ip(): thisip=urllib.request.urlopen("http://tpv.daxiangdaili.com/ip/?tid=559754555433921&num=1&protocol=https").read().decode("utf-8","ignore") print("当前使用的IP:"+thisip) ip = urllib.request.ProxyHandler({"https": thisip}) opener = urllib.request.build_opener(ip, urllib.request.HTTPHandler) urllib.request.install_opener(opener) ssl._create_default_https_context = ssl._create_unverified_context for i in range(0,10): try: ip() url="https://blog.csdn.net" data=urllib.request.urlopen(url).read().decode("utf-8","ignone") print(len(data)) except Exception as err: print(err)

我加你了哦
可以
不错
挺明白的
不错
看了那么多博客,就你的能看懂
最好再详细点