Python3对IP进行查询
日常学习记录,大佬勿喷,侵权请私聊我,我会立即处理
#!/usr/bin/python3
# -*- coding: utf-8 -*-
# --author:valecalida--
from bs4 import BeautifulSoup
import requests
import random
import time
import redef process_website(data):header = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.24 (KHTML, like Gecko) Chrome/19.0.1055.1 Safari/535.24"}url = "https://www.ipip.net/ip.html"#查询IP地址是通过这个平台,只适应于少量查询res = requests.post(url=url, headers=header, data=data)res.encoding = 'utf-8'soup = BeautifulSoup(res.text, 'lxml')trs = soup.find_all(['td'])[2:10]params = re.findall('<td>(.*?)</td>', str(trs))values = re.findall('<span .*>(.*?)</span>', str(trs))return params, valuesdef main(input_ip):data = {'ip': input_ip}params, values = process_website(data)print("\t", str.center('IP_Address', 16), str.center(params[0], 16), str.center(params[1],24), str.center(params[2], 24), str.center(params[3],24))print("\t%s\t%4s\t%s\t%s\t%2s" % (input_ip, values[0], values[1], values[2], values[3]))if __name__ == '__main__':print(banner)count = 1while True:input_ip = input("[%d] 请输入您想要查询的IP地址 >> " % count)main(input_ip)count += 1time.sleep(3)
Python3对IP进行查询相关推荐
- 简单介绍python3判断IP地址的方法
这篇文章主要为大家详细介绍了python3判断IP地址的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了python3判断IP地址的具体代码,供 ...
- 用java程序编写ip仿真器_用java 编写一个可以实现IP地址查询功能的课程设计
展开全部 下面是获得本机IP地址的方法,跟你的程序捆绑起来,互相发送消息的时候直接将IP发送过去 private static String[] getAllLocalHostIP(){ 323131 ...
- android的百度地图sdk获取ip,基于百度地图API的ip地址查询
说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷. 用的python2.7,编码问题真是坑. 百度mapAPI私钥申请:ht ...
- 微信小程序开发-IP地址查询-例子
微信小程序开发 小程序搜索框 IP地址查询 搜索查询 样例 微信小程序 开发 参考 https://mp.weixin.qq.com/debug/wxadoc/dev/component/ ...
- php 本地mysql 代码_基于本地数据库的 IP 地址查询 PHP 源码
* 纯真 IP 数据库查询 * * 参考资料: * - 纯真 IP 数据库 http://www.cz88.net/ip/ * - PHP 读取纯真IP地址数据库 http://ju.outofmem ...
- whois php,用PHP实现标准的IP Whois查询
由于Internet的历史原因,apin负责整个网络IP的整体规划以及北美区 还有部分非洲地区的IP分配管理,与此相应的是,whois.apin.net是IP whois的root server,标准 ...
- 第三方免费开放API 获取用户IP 并查询其地理位置
需求:有一个项目是微信公众号,属于汽车服务.当车主在填写车主资料或者车辆认证时,需要填写车牌号或者车架号:车牌号需要选择省,为了方便用户操作,所以想自动定位默认省,如下图: 我查询了一些博客,找到了一 ...
- 发布IP地址查询的WEB SERVICE
在值得期待的2005来临之际,发布IP地址查询WEB SERVICE,顺祝博客园的所有朋友们,新年快乐,新年好心情. http://IPLOOKUP.ASPSIR.COM 此外,WHOIS查询WEB ...
- 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?
公用ip地址查询 What exactly is preventing you (or anyone else) from changing their IP address and causing ...
- 根据IP地址查询其所属城市
提供查询接口的网站收藏: 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http ...
最新文章
- Webhook与Jenkins自动构建(上)
- 关于在安装ASP.NET Forum中出现的无法排序的问题.
- 在IIS上启用Gzip压缩 (HTTP压缩)方法
- Python Selenium 常用方法总结
- VTK:可视化之CameraActor
- DWZ (JUI) 教程 navTab 刷新分析
- 报表系统FineReport通过权限控制数据访问方案
- Pile 0009: Vim命令梳理
- 做旋转铁甲机器人_「铁甲评测」柳工CLG921E视频全面讲解
- element UI Cascader 级联选择器 动态加载次级选项
- pstack: Input/output error failed to read target解决
- Lua语言学习-错误处理和调试
- 内层元素设置position:relative后父元素overflow:hidden overflow:scroll失效 解决方法
- mysql 开发进阶篇系列 13 锁问题(关于表锁,死锁示例,锁等待设置)
- Windows编译OpenCV
- 基于C语言开发的教师管理系统
- BZOJ1753: [Usaco2005 qua]Who's in the Middle
- [云原生专题-26]:K8S - Kubernetes(K8S)Master集群构建与安装过程详细解读 - master节点的添加
- 无线路由器如何建立ftp服务器,利用无线路由器建立FTP服务器
- 10-7 spj-查询供应工程 j1 的供应商