|
10鱼币
不知道大佬们有没有遇到这个问题就是用代理后显示的还是自己本地的ip。是代理的问题吗?
import urllib.request
import random
#url = 'http://www.whatismyip.com.tw'
url = 'https://ip.cn/'
iplista = ['http://115.199.197.185:8118/','http://114.119.116.92:61066/','http://60.13.42.95:9999/']
proxy_support = urllib.request.ProxyHandler({'http':random.choice(iplista)})
opener = urllib.request.build_opener(proxy_support)
opener.addheaders = [('User-Agent', 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.65 Safari/537.36')]
urllib.request.install_opener(opener)
response = opener.open(url)
html = response.read().decode('utf-8')
print(html)
结果:
C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe E:/Python/55课件/proxy_eg111.py
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="//s.ip-cdn.com" rel="dns-prefetch" />
<title>IP.cn - IP 地址查询 | 地理位置 | 手机归属地</title>
<meta name="robots" content="all" />
<meta name="Keywords" content="ip,ip查询,手机ip,本机ip,外网ip,ip地址查询,手机号,归属地">
<meta name="Description" content="专业本机 IP 地址查询、手机 IP 地址、地理位置查询、IP 数据库、手机号归属地查询、电话号码黄页查询,可查广告、骚扰、快递、银行、保险、房地产、中介电话。">
<link href='//s.ip-cdn.com/css/bootstrap.min.css' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width, minimum-scale=0.5">
<meta name="format-detection" content="telephone=no">
<!--[if lt IE 8]>
<script src="//s.ip-cdn.com/js/ie8.js"></script>
<![endif]-->
<script src="//s.ip-cdn.com/js/jq.js"></script>
<link href='//s.ip-cdn.com/css/main.css' rel='stylesheet' type='text/css'>
</head>
<body onLoad="document.fs.ip.focus()">
<div class="container-fluid">
<div class="header">
<a href="/"><img src="//s.ip-cdn.com/img/logo.gif"></a>
</div>
<div class="mainbar">
<ul class="nav nav-pills center-pills">
<li class="active"><a href="/">IP 查询</a></li>
<li><a href="db.php">手机、电话号码数据库</a></li>
<li><a href="dns.html">DNS</a></li>
<li><a href="chnroutes.html">IP 列表</a></li>
</ul>
</div>
<div class="searchform">
<form name="fs" action="index.php" method="GET" class="form-search">
<input name="ip" type="text" placeholder="请输入要查询的 IP 地址" class="span3">
<input id="s" type="submit" class="btn btn-primary" value="查询">
</form>
</div>
<div id="tips" style="display: block">正在为您查询...</div>
<div id="result" style="display: none"><div class="well"><p>您现在的 IP:<code>120.***.239.**6</code></p><p>所在地理位置:<code>广东省 移动</code></p><p>GeoIP: Puning, Guangdong, China</p></div></div>
<div><a href="#"><img id="tp" src="//s.ip-cdn.com/img/ag.jpg"></a></div><br />
<div class="footer">
<p>©2006-2019 IP.cn <a href="http://www.miitbeian.gov.cn/" target="_blank">沪ICP备15005128号-3</a> <script src="https://s19.cnzz.com/stat.php?id=123770&web_id=123770" language="JavaScript"></script></p>
</div>
</div>
<script>
$(document).ready(function() {
setTimeout(function(){
if($('img#tp').width() > 100) {
$('#result').css('display', 'block');
$('#tips').css('display', 'none');
}
else {
$('#tips').text('为维持本站运营,请不要屏蔽广告,谢谢。');
}
}, 500);
});
</script>
</body>
</html>
Process finished with exit code 0
|
|