精华内容
下载资源
问答
  • python 查询ip工具

    千次阅读 2018-12-22 15:32:09
    今天用python爬虫及 tkinter 写一个查询ip信息的可视化工具 1.Python GUI编程(Tkinter) Python 提供了多个图形开发界面的库,包括Tkinter,wxPython。Jython,其他两个不说,今天用到的是Tkinter。 Tkinter 是 ...

    python ip查询

    今天用python爬虫及 tkinter 写一个查询ip信息的可视化工具

    1.Python GUI编程(Tkinter)

    Python 提供了多个图形开发界面的库,包括Tkinter,wxPython。Jython,其他两个不说,今天用到的是Tkinter。

    Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。

    创建一个GUI程序也很简单,只需要四布

    1、导入 Tkinter 模块
    2、创建控件
    3、指定这个控件的 master, 即这个控件属于哪一个
    4、告诉 GM(geometry manager) 有一个控件产生了。
    

    写一段测试代码如下:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    import Tkinter
    top = Tkinter.Tk()
    # 进入消息循环
    top.mainloop()
    

    运行即可弹出GUI界面
    在这里插入图片描述

    2,进入正式程序

    原理是通过网站ipipnethttps://www.ipip.net)可以查询ip信息,再通过爬虫爬取需要的信息,显示在GUI中

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @Time    : 2018/12/20 20:44
    # @Author  : Fang
    # @E-mail  : fangrongxuan@163.com
    # @Site    : 
    # @File    : thinter_study.py
    # @Software: PyCharm
    
    from tkinter import *
    import requests,re
    
    # 对付“反盗链”
    # from fake_useragent import UserAgent
    # import random
    # ua = UserAgent()
    # headers = {'User-Agent':ua.random}
    # print(headers)
    
    def get_content():
        #获得 输入框中的信息
        ip=ip_input.get()
        #模拟浏览器请求网络
        # headers={'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0'}
        headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36'}
    
    
        #请求网络
        response = requests.get("https://www.ipip.net/ip/{}.html".format(ip),headers=headers)
        # print(response.text)
        # print(response.content)
        address = re.search(r'地理位置.*?;">(.*?)</span>',response.text,re.S)
        operator = re.search(r'运营商.*?;">(.*?)</span>', response.text, re.S)
        time_zone = re.search(r'时区.*?;">(.*?)</span>', response.text, re.S)
        wrap = re.search(r'地区.*?;">(.*?)</span>', response.text, re.S)
    
        if address:
            ip_info=['地理位置:'+address.group(1),'当前的ip:'+ip]
            if operator:
                ip_info.insert(0,'拥有者/运营商:'+operator.group(1))
            if time_zone:
                ip_info.insert(0, '时区:' + time_zone.group(1))
            if wrap:
                ip_info.insert(0, '地区中心经纬度:' + wrap.group(1))
    
            display_info.delete(0,5)
    
    
            for item in ip_info:
                display_info.insert(0,item)
        else:
            display_info.delete(0,5)
            display_info.insert(0,"无效ip")
    
    #创建一个窗口
    root=Tk()
    #标题
    root.title("Fang的ip定位查询工具")
    #设置输入框 规定尺寸
    ip_input=Entry(root,width=40)
    #创建一个回显列表
    display_info=Listbox(root,width=60,height=10)
    #创建查询按钮
    result_button=Button(root,command=get_content,text="查询")
    
    def main():
        #显示界面
        ip_input.pack()
        display_info.pack()
        result_button.pack()
        #运行
        root.mainloop()
    
    #程序入口
    if __name__ == '__main__':
        main()
    

    关于对付反盗链headers如何获取,请移步我的另一篇博客,传送门:Python爬虫之headers和data的获取

    接下来运行一下

    在这里插入图片描述

    输入ip进行查询
    在这里插入图片描述

    根据经纬度可以查询到黑你电脑的人的定位哦(前提是对方用的是自己的真实ip,但是不会有人这么傻的)
    在这里插入图片描述

    展开全文
  • linux指令查询ip地址

    千次阅读 2019-06-30 09:42:47
    linux指令查询ip地址 在黑窗口输入指令ifconfig: [root@baizhi ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:C2:48:40 inet addr:192.168.94.128 Bcast:192.168.94.255 Mask:255.255.255.0 ...

    linux指令查询ip地址

    在黑窗口输入指令ifconfig:

    [root@baizhi ~]# ifconfig
    eth0      Link encap:Ethernet  HWaddr 00:0C:29:C2:48:40  
              inet addr:192.168.94.128  Bcast:192.168.94.255  Mask:255.255.255.0
              inet6 addr: fe80::20c:29ff:fec2:4840/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1535 errors:0 dropped:0 overruns:0 frame:0
              TX packets:240 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:104986 (102.5 KiB)  TX bytes:33058 (32.2 KiB)
              Interrupt:19 Base address:0x2000 
    ​
    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    ​

    说明:查看ip的指令为ifconfig(window的查看ip的命令为ipconfig,可以类比记忆),对于查询信息我们只需要关注第二行即可:

     inet addr:192.168.94.128  Bcast:192.168.94.255  Mask:255.255.255.0

    addr即为你的ip地址。如果你输入ifconfig命令之后未显示etho相关的内容,你需要对网卡进行配置,首先,输入如下指令:

    vi   /etc/sysconfig/network-scripts/ifcfg-eth0       (单词不用全记忆,按Tab键可以自动补全)

    我们会看到这样的显示:

    DEVICE=eth0
    HWADDR=00:0C:29:C2:48:40
    TYPE=Ethernet
    UUID=7b5d85e4-6a82-4613-8461-96e91a04a44b
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=dhcp

    我们只需要将onboot属性值由no改为yes即可,修改位置后我们需要重启network服务,也就是重新加载网卡的配置

    service  network restart

    重启之后就可以利用ifconfig查询ip地址。

     

    展开全文
  • 免费查询IP的API

    千次阅读 2019-03-27 16:57:21
    现在好多网站主对查询IP地址非常烦恼,因为IP地址很容易收集,但是收集之后如果要在自己的网站上显示国家城市就有点麻烦了,因为大部分的api 借口都是根据 查询次数付费的, 现在 MaiTube提供免费的API 借口,在网页...

    现在好多网站主对查询IP地址非常烦恼,因为IP地址很容易收集,但是收集之后如果要在自己的网站上显示国家城市就有点麻烦了,因为大部分的api 借口都是根据 查询次数付费的,

    现在 MaiTube提供免费的API 借口,在网页上根据PHP调用,非常简单易用。

    https://www.maitube.com/ip/iplookup.php

    API 接口如下

    <?php //免费无限量IP-API查询 $ip='10.0.0.1'; $url = "https://www.maitube.com/ip/?ip=$ip"; $MaiTube = file_get_contents($url); echo $MaiTube ?>
    展开全文
  • mysql查询IP地址

    万次阅读 2016-08-29 11:13:19
    由于前期设计问题,在保存ip地址时,没有存为整型,而是存成了字符串形式,在查询ip的范围区间时,遇到这样的问题: select ip from t_ip where ip between '192.168.11.1' and '192.168.11.150' ,当末尾ip地址...

    由于前期设计问题,在保存ip地址时,没有存为整型,而是存成了字符串形式,在查询ip的范围区间时,遇到这样的问题:
    select ip from t_ip where ip between '192.168.11.1' and '192.168.11.150' ,当末尾ip地址最后一位为三位数时,此时就查询不出数据了。
    查了一下mysql自带有一个对ip地址做处理的函数inet_aton,作用主要是给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数,它产生的数字是按照网略字节顺序。
     
    以上语句改为:select ip from t_ip where inet_aton(ip) between inet_aton('192.168.11.1') and inet_aton('192.168.11.150')这样就能有效比较查出数据了


    http://www.oschina.net/code/snippet_122189_15884

    展开全文
  • js查询ip地址归属地

    千次阅读 2017-04-14 19:08:56
    js查询IP和获取IP地址
  • 如果我们在项目中需要获得用户的地址,而不仅仅是获得用户的IP,为了避免在自己的数据库里添加IP库,可以直接调用网上的第3方IP地址查询接口来查询IP归属地。今儿个在网上了解了这些接口,要么返回XML,要么返回直接...
  • 正常使用我们发现——流程是输入IP地址——进行滑动验证码验证后查询——跳转一个新的窗口——获取新窗口的查询结果。 我们先来看一下最后的流程和结果。 selenium模拟流程 查询结果 接下来,我们就一步一步...
  • 一:Linux自动获得IP的情况下查询ip及子网掩码 打开命令终端输入ifconfig -a 从上图可以看出:IP:10.113.1.130,Mask:255.255.255.0   二:查看网关 在命令终端输入:route default那一行10.113.0.254就是...
  • 现在好多ip地址库已经不能用了,现有的接口要么收费(淘宝、腾讯、新浪、ip138等),要么查询不准(126),现在开源一个百度公开的ip查询api /* * 百度ip地址查询接口powby:qq:1620016116; */ function ipToArea($ip=...
  • linux查询ip命令

    千次阅读 2021-02-05 14:50:05
    1、ifconfig 查看ip 2、vi 编辑 /etc/sysconfig/network-scripts 下的配置文件,设置动态分配IP有效 一、查看ip命令:ifconfig (ip add 命令也行,推荐使用这个命令) 如果没有红框中的inet 图一 查看ip 则需要...
  • 命令提示符cmd查询IP地址时显示的各个值分别表示什么?
  • ip2region - 离线的ip地址查询库,ip到地区的映射库,提供二进制,B树,内存搜索三种查询算法,查询速度非常快。 支持Java,PHP,C,Python,Nodejs,Golang,C#等语言,本文以Python为例
  • 开源API查询IP地址归属信息

    千次阅读 2020-07-02 17:26:32
    1.太平洋IP地址获取IP信息 - 推荐一 http://whois.pconline.com.cn/ipJson.jsp?ip=64.62.252.162&json=true 返回JSON结果 {"ip":"64.62.252.162","pro":"","proCode":"999999","city":"","cityCode":"0",...
  • 如何查询ip地址和端口号

    千次阅读 2015-02-02 10:25:50
    如何查询ip地址和端口号:开始菜单--运行--输入command--MS-DOS出来后输入ipconfig/all,其中IP Address就是你的地址。netstat -an(查看端口命令)... 端口:25 服务:SMTP 说明:SMTP服务器所开放的端口,...
  • 根据域名查询ip

    千次阅读 2018-08-17 17:38:26
    打开cmd,ping 域名即可
  • &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在linux和windows系统上查询IP地址的命令是不一样的。 &...而在windows系统下要查询IP地址需要先打开dos命令
  • 目录 一、IP的相关概念 1.IP总数 2.可用IPUsable IPs ...三、IP段的网关地址, 可用IP范围,广播地址等查询 范例:50.7.251.0/29 IP总数:如上计算公式/表可得/29段有8个IP(50.7.215.0~50.7.215.7) 网络...
  • 批量查询ip地址信息网站

    千次阅读 2018-05-30 10:32:41
    网址:http://ip.soshoulu.com/
  • 这个接口比其他网站提供的接口都好,查询限制是每个用户的访问频率需小于10qps,也就是说每秒限制10次查询,几乎可以说是无限制了 接口使用说明: 1. 请求接口(GET): ...
  • 查询ip区间的ip地址的sql语句

    千次阅读 2013-05-13 17:20:30
    SQL server中的parsename方法拆分IP地址或比例,本文主要用parsename操作ip字串: 首先了解parsename的用法: 1、SQL server中如何拆分ip地址  比如有一个ip地址是 192.168.12.8 2、再或者,如何拆分一个包装...
  • 三种查询IP归属地的接口

    千次阅读 2017-06-13 15:37:17
    1.淘宝:同个IP不能连续查询,需要时间间隔 http://ip.taobao.com/service/getIpInfo.php?ip= 2.新浪:无时间间隔限制 http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip= 3.国外:归属地为...
  • 如果你查询ip时出现乱码,那么检查以下两个文件,并参考配置,还是不行把电脑安全卫士什么的软件退出 /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE...
  • win 8 store app 查询IP地址 隐私声明

    千次阅读 2013-04-18 11:38:03
    查询IP地址 隐私声明: 1、我们不会收集和使用你的个人信息。 2、用户使用我们的服务,应遵守国家有关法律法规和规章制度。 3、用户在使用过程中遇到任何问题,可以通过评论与评分将建议反馈给我们,我们将根据...
  • js 查询IP归属地

    千次阅读 2016-05-20 17:56:35
    用的是新浪的IP地址查询接口 “`javascript $.getScript(‘http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=‘+ip, function(_result){ console.log( remote_ip_info); });
  • 内网通过计算机名查询IP地址

    万次阅读 2019-06-28 15:32:44
    计算机环境:win10, 内网 ...查询计算机IP地址: nbtstat -a DESKTOP-40BB7CS 结果: 以太网: 节点 IP 址址: [10.9.54.37] 范围 ID: [] NetBIOS 远程计算机名称表 名称 类型 状态 -------...
  • 调用新浪接口查询IP地址

    千次阅读 2016-10-27 10:02:02
    根据IP地址查询所在地
  • DNS递归查询IP

    千次阅读 2014-01-22 11:01:23
    1.DIG工具。dig +trace 域名 进行递归DNS查询,从根到权威DNS一次...然后输入域名,nslookup 会显示当前DNS 服务器的名称和IP 地址,然后返回完全规范域名对应的IP 地址。备注:若在域名后输入指定DNS地址,则用指
  • Whois协议查询IP的原理

    千次阅读 2006-01-14 20:20:00
    前面我已经有文章讲过如何通过查询IP数据库文件查询IP地址。本地的IP数据库毕竟只是业余的爱好者们扩充起来的数据库,不具有权威性,真正拥有IP详细信息的是IP(域名)注册的官方机构。为了提高Internet的透明度、...
  • Java查询IP地址所在地

    千次阅读 2015-02-14 13:56:41
    2019年10月8日测试可用。 返回结果 var lo="广东省", lc="广州市"; var localAddress={city:"广州市", province:"广东省"} ...Java执行代码,也可以直接在浏览器地址栏里输入...package ip; import ...
  • 华为查询ip的方法

    千次阅读 2015-12-31 17:18:03
    使用dis arp 可以看到ip mac 和端口的关系,就知道你需要的ip在哪个端口了 H3c使用dis mac-address也可以达到类似的效果 dis ndp是查看对端设备信息的命令

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 570,766
精华内容 228,306
关键字:

查询ip