固定器
def ua_ip(myurl):
import random #随机数
uapools=[
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
uapools=[
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0"
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763"
"Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
]
import random
import urllib.request
ippools=[
"110.85.155.236:35127"
"115.221.112.217:32323"
"210.47.167.234"
"61.238.68.187"
" 171.15.192.124"
]
import urllib.request
]
import random
import urllib.request
ippools=[
"110.85.155.236:35127"
"115.221.112.217:32323"
"210.47.167.234"
"61.238.68.187"
" 171.15.192.124"
]
import urllib.request
def api():
thisip=random.choice(ippools)
print("当前用的IP是:"+thisip)
proxy=urllib.request.ProxyHandler({"http":thisip})
opener=urllib.request.build_opener(proxy,urllib.request.HTTPHandler)
urllib.request.install_opener(opener)
def ip(thisip,time,uapools):
thisua=random.choice(uapools)
print(thisua)
headers=("User-Agent",thisua)
x=0
for i in range(0,1):#循环
try:#异常处理
if(x%10==0):
time=x%10
ippools=api()
for i in range(0,1):#循环
try:#异常处理
if(x%10==0):
time=x%10
ippools=api()
ip(ippools,time,uapools)#调用IP函数
else:
time=x%10
ip(ippools,time,uapools)
url=myurl
data1=urllib.request.urlopen(url).read()
data=data1.decode("utf-8","ingore")
print(len(data))
#fh.write(data1)
#fh=open("C:\\Users\\何\\Desktop\\cold\\ip_baidu_"+str(i)+".html","wb")#wb二进制的方式
#fh.close()#关一下
x+=1
break
except Exception as err:#异常处理
print(err)
x+=1
return data
ua_ip("http://www.baidu.com")
else:
time=x%10
ip(ippools,time,uapools)
url=myurl
data1=urllib.request.urlopen(url).read()
data=data1.decode("utf-8","ingore")
print(len(data))
#fh.write(data1)
#fh=open("C:\\Users\\何\\Desktop\\cold\\ip_baidu_"+str(i)+".html","wb")#wb二进制的方式
#fh.close()#关一下
x+=1
break
except Exception as err:#异常处理
print(err)
x+=1
return data
ua_ip("http://www.baidu.com")

浙公网安备 33010602011771号