import urllib.request
第二版import random#随机使用表格里的一个ip访问
url = 'http://myip.kkcha.com/' #访问的网站
(第二版)使用列表把采集到的都加进去,随机使用一个iP访问
iplist = ['188.0.138.147:8080','79.101.98.2:53281']
proxy_support = urllib.request.ProxyHandler({'http':'79.101.98.2:53281'})#参数是一个字典{'类型':'代理ip:端口号'}
第二版proxy_support = urllib.request.ProxyHandler({'http':random.choice(iplist)})
opener = urllib.request.build_opener(proxy_support)#定制一个opener
opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36')]
opener模拟浏览器
urllib.request.install_opener(opener)
response = urllib.request.urlopen(url)
html = response.read().decode('utf-8')
print(html)
————————————————————————————————————————————
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<title>我的当前IP</title>
<script type="text/javascript">
//8.8.8.8
var sRemoteAddr = '79.101.98.2';(IP同上,测试成功。)
</script>
<style>
<a href="/">欢迎您访问当前IP地址网!</a>
</div>......................
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
第二版 <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<title>我的当前IP</title>
<script type="text/javascript">
//8.8.8.8
var sRemoteAddr = '188.0.138.147';(随机IP同上,测试成功。)
</script>
<style>
.ph {margin: 0px auto 10px auto;}
.pm {margin: 0px auto 0px auto;}