IP地址查询网站:http://ip138.com
查询的url接口是:http://m.ip138.com/ip.sap?ip=ipaddress
实现代码:
import requests
url = 'http://m.ip138.com/ip.asp?ip='
try:
r = requests.get(url + '202.204.80.112') # 增加查询的IP
r.raise_for_status()
r.encoding = r.apparent_encoding
print(r.text[-500:]) # 输出后500个字符
except:
print('爬取失败')
输出结果:
value="查询" class="form-btn" />
</form>
</div>
<div class="query-hd">ip138.com IP查询(搜索IP地址的地理位置)</div>
<h1 class="query">您查询的IP:202.204.80.112</h1><p class="result">本站主数据:北京市海淀区 北京理工大学 教育网</p><p class="result">参考数据一:北京市 北京理工大学</p>
</div>
</div>
<div class="footer">
<a href="http://www.miitbeian.gov.cn/" rel="nofollow" target="_blank">沪ICP备10013467号-1</a>
</div>
</div>
<script type="text/javascript" src="/script/common.js"></script></body>
</html>
本文介绍了一个实用的IP地址查询网站及API接口,演示了如何使用Python代码查询IP地址的地理位置,包括城市、学校等详细信息。
1809

被折叠的 条评论
为什么被折叠?



