前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《IP-Address》快速查看当前设备IP

《IP-Address》快速查看当前设备IP

作者头像
zhaoolee
发布2019-08-20 14:45:11
2.2K0
发布2019-08-20 14:45:11
举报
文章被收录于专栏:木子昭的博客木子昭的博客

如何快速查看自己设备真实的IP地址, 并获得ip所在的国家或地区? 这款名为《IP-Address》的Chrome扩展可以帮到你~

IP-Address的使用方法非常简单,而且可以实时检测网络IP的变化,并显示IP所在的国家或地区

如果你想自己写一个类似的程序, 可以这样搞

通过http://www.ip138.com/ips138.asp?ip=+待查询的ip地址的方式获取相关信息(是一个静态页面), 然后用程序对静态页面中的关键信息进行提取

代码语言:javascript
复制
import requests
from lxml import etree

# 查询ip归属地
def query_ip_attribution(ip_addr):
    # 设置用户代理头
    headers = {
        # 设置用户代理头(为狼披上羊皮)
        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36",
    }
    target_url = "http://www.ip138.com/ips138.asp?ip="+ ip_addr
    response = requests.get(target_url, headers = headers).content
    data_etree = etree.HTML(response)
    ip_attr = data_etree.xpath('//tr[3]/td/ul/li[1]//text()')
    ip_attr = ip_attr[0].strip("本站数据:")
    return {"ip_attr": ip_attr, "ip": ip_addr}

print(query_ip_attribution("5.181.23.103"));

运行程序

image

Chrome扩展IP-Address 下载链接:

https://chrome.google.com/webstore/detail/ip-address/ghlojgpiinfelppegaabbiphgomaidml

小结:

获取当前设备的IP地址,对于开发者而言,是一个经常遇到的问题,而《IP-Address》这款简洁小巧的软件, 能满足我们的需求

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.08.19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如果你想自己写一个类似的程序, 可以这样搞
  • 运行程序
  • Chrome扩展IP-Address 下载链接:
  • 小结:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档