情况
获取代理ip的代码
def ferch_proxy_ips():
try:
api = "http://dynamic.goubanjia.com/dynamic/get/12323.html?sep=3"
response = urllib.request.urlopen(api, timeout=8)
the_page = response.read()
content = the_page.decode("utf8")
print("获取代理ip" + content)
# 按照\n分割获取到的IP
ips = content.split('\n');
return ips
# 利用每一个IP
except Exception as e:
print(str("获取代理ip异常" + str(e)))
content = ""
return content
使用代理ip访问页面,使用代码如下:
def fetch_raw_respone_proxy(link,ipport):
proxy_support = urllib.request.ProxyHandler({'http': ipport})
opener = urllib.request.build_opener(proxy_support)
urllib.request.install_opener(opener)
print("使用代理ip"+ipport+"访问&