import requests
import re
#获得本要IP
url=\'http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=ip\'
res=requests.get(url)
res.encoding=\'utf-8\'
pat=\'<span class="c-gap-right">本机IP: (.*?)</span>\'
ip=re.findall(pat,res.text)
print(ip)
#https://www.xicidaili.com/ 西刺代理IP
ip=\'60.191.57.82:53832\' #可能不成功需要更换
res1=requests.get(url,proxies={\'http\':\'http://\'+ip})
res1.encoding=\'utf-8\'
pat1=\'<span class="c-gap-right">本机IP: (.*?)</span>\'
ip=re.findall(pat1,res1.text)
print(ip)
#超时异常处理 设置timeout
url=\'http://www.baidu.com\'
for i in range(10):
try:
res=requests.get(url,timeout=0.025)
print(res)
except Exception as e:
print(e)