博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python爬虫查询IP地址的归属地
阅读量:2429 次
发布时间:2019-05-10

本文共 1290 字,大约阅读时间需要 4 分钟。

1、首先是借用ip地址查询网站www.ip138.com网站

我们在www.ip138.com网站中输入一个IP地址,就会弹出来相关的IP地址归属地信息
2、书写我们要访问的链接

>>> import requests>>> url="http://m.ip138.com/ip.asp?ip="

3、用get 方法获取想要的信息、并查看信息

>>> r=requests.get(url+"202.196.64.80")>>> r.status_code200>>> r.text[-1000:]'ip138.com/shenfenzheng/">身份证号码查询\r\n\t\t\t\t\t\t
  • 列车时刻表查询
  • \r\n\t\t\t\t\t\t
  • 火车票代售点查询
  • \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t

    IP地址或者域名:

    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t
    ip138.com IP查询(搜索IP地址的地理位置)
    \r\n\t\t\t\t

    您查询的IP:202.196.64.80

    本站主数据:河南省郑州市 郑州大学 教育网

    参考数据一:河南省郑州市 郑州大学

    \r\n\r\n\t\t\t
    \r\n\t\t
    \r\n\r\n\t\t
    \r\n\t\r\n\r\n\t\r\n\r\n'>>>

    4、通用代码框架

    >>> import requests>>> url="http://m.ip138.com/ip.asp?ip=">>> try:	r=requests.get(url+'202.196.64.80')	r.raise_for_status()	r.encoding=r.apparent_encoding	print(r.text[-600:])except:	print("failed")

    结果如下所示:

    `ype="text" name="ip" size="30" class="form-text" value="202.196.64.80" />															
    ip138.com IP查询(搜索IP地址的地理位置)

    您查询的IP:202.196.64.80

    本站主数据:河南省郑州市 郑州大学 教育网

    参考数据一:河南省郑州市 郑州大学

    转载地址:http://tstmb.baihongyu.com/

    你可能感兴趣的文章
    基础算法面试题---如何用队列实现栈(1)
    查看>>
    基础算法面试题---如何用队列实现栈(2)
    查看>>
    基础算法面试题---如何数组实现栈和队列
    查看>>
    API接口安全性设计以及各参数的作用
    查看>>
    《Netty权威指南 第2版》学习笔记(1)---服务端与客户端开发入门
    查看>>
    《Netty权威指南 第2版》学习笔记(6)--- HTTP协议开发应用
    查看>>
    链表算法面试题---删除链表中的重复元素II
    查看>>
    链表算法面试题---合并两个链表
    查看>>
    链表算法面试题---旋转链表
    查看>>
    链表算法面试题---交换链表的节点I
    查看>>
    链表算法面试题---交换链表的节点II
    查看>>
    链表算法面试题---链表的插入排序
    查看>>
    链表算法面试题---链表的归并排序
    查看>>
    链表算法面试题---合并N个有序链表
    查看>>
    链表算法面试题---分割链表
    查看>>
    总结、归类---使用二分处理旋转数组的问题
    查看>>
    分布式常用技术
    查看>>
    uniapp DES加解密
    查看>>
    小程序DES加解密
    查看>>
    Vue 路由 导航守卫(全局守卫、路由独享守卫)
    查看>>