返回顶部
首页 > 资讯 > 后端开发 > Python >使用python进行whois查询
  • 367
分享到

使用python进行whois查询

pythonwhois 2023-01-31 06:01:38 367人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

使用python进行whois查询 使用pip命令安装whois pip install Python-whois Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.

使用python进行whois查询

使用pip命令安装whois

pip install Python-whois

Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more infORMation.
>>> import whois
>>>

安装成功


使用方法

[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import whois

使用

whois.whois(URL)

来查询域名的whois信息


>>> data = whois.whois("www.wangjunx.top")
>>> data
{u'updated_date': datetime.datetime(2017, 7, 6, 2, 12, 42), u'status': u'ok https://icann.org/epp#OK', u'name': u'Wang Jun Xiong', u'dnssec': u'unsigned', u'city': u'Hangzhou', u'expiration_date': datetime.datetime(2018, 7, 6, 2, 12, 8), u'zipcode': u'311121', u'domain_name': u'wangjunx.top', u'country': u'CN', u'whois_server': u'Http://whois.hichina.com/', u'state': u'Zhejiang', u'reGIStrar': u'Alibaba Cloud Computing Ltd. d/b/a HiChina (www.net.cn)', u'referral_url': None, u'address': u'Le Jia International No.999 Liang Mu Road Yuhang District', u'name_servers': [u'dns7.hichina.com', u'dns8.hichina.com'], u'org': u'Wang Jun Xiong', u'creation_date': datetime.datetime(2017, 7, 6, 2, 12, 8), u'emails': [u'DomainAbuse@service.aliyun.com', u'1411349759@qq.com', u'YuMing@YinSiBaoHu.AliYun.com']}

得到的whois服务器返回的信息(class)

>>> type(data)
<class 'whois.parser.WhoisEntry'>

得到对应的关键字信息

>>> data['city']
u'Hangzhou'

--结束END--

本文标题: 使用python进行whois查询

本文链接: https://lsjlt.com/news/190282.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用python进行whois查询
    使用python进行whois查询 使用pip命令安装whois pip install python-whois Python 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4....
    99+
    2023-01-31
    python whois
  • 使用python-whois模块查询域名
    一,简介 通过域名注册信息,可以知道一个网站背后的公司信息,这个还是很厉害的,你用其他语言想查询这个,不好下手吧? Python直接提供了成熟的模块,就是这么锋利,它就是python-whois模块。 二,模块安装 在终端命令行执...
    99+
    2023-01-31
    模块 域名 python
  • Whois查询工具有什么用
    小编给大家分享一下Whois查询工具有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数...
    99+
    2023-06-07
  • 如何使用JPA进行CriteriaQuery进行查询
    本篇内容介绍了“如何使用JPA进行CriteriaQuery进行查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用JPA Criteri...
    99+
    2023-06-21
  • 如何使用PHP从whois服务器查询域名信息
    【前言】在互联网的世界里,域名是网站进入的门户,是我们在访问网站时输入的链接地址,也是我们在创建网站时需要购买和配置的重要项。对于网站管理员和网络安全工程师来说,了解域名的相关信息也是十分必要的,比如说:域名的所有者、注册信息、DNS等。今...
    99+
    2023-05-14
  • Python中怎么使用query()进行优雅的查询
    这篇文章主要讲解了“Python中怎么使用query()进行优雅的查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中怎么使用query()进行优雅的查询”吧!对于 Pandas...
    99+
    2023-06-29
  • 使用JPA进行CriteriaQuery进行查询的注意事项
    目录使用JPA CriteriaQuery查询的注意事项1.pojo类service层查询方法封装JPA动态查询(CriteriaQuery)EntityManager管理器,通过s...
    99+
    2024-04-02
  • 如何使用PostgreSQL进行复杂查询
    要在PostgreSQL中执行复杂查询,您可以使用SELECT语句和多种SQL操作符和函数。以下是一些示例查询的方法: 使...
    99+
    2024-04-09
    PostgreSQL
  • 怎么使用mysql进行数据查询
    要使用MySQL进行数据查询,您需要按照以下步骤进行操作: 连接到MySQL数据库。可以使用命令行或图形界面工具连接到MySQL...
    99+
    2024-04-09
    mysql
  • 如何用LINQ进行查询
    本篇内容介绍了“如何用LINQ进行查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LINQ to XML 提供使用 .NET 语言集成查询...
    99+
    2023-06-17
  • 使用MyBatis怎么对缓存进行查询
    使用MyBatis怎么对缓存进行查询?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、一级查询缓存MyBatis一级缓存是基于org.apache.ibatis...
    99+
    2023-05-31
    mybatis
  • 使用MySQL中的EXPLAIN进行查询优化
    MySQL中EXPLAIN的用法及具体代码示例 一、介绍 在MySQL中,EXPLAIN是一个很有用的工具,用于分析查询语句的执行计划。它可以帮助我们了解MySQL是如何处理查询,以及...
    99+
    2024-02-22
    mysql sql优化
  • 使用Springboot注解形式进行模糊查询
    Springboot注解形式进行模糊查询 需求: 功能需要按照商户名字做模糊查询,sql我们项目中使用的是mybatis封装好的一些常见增删改查方法(通用sql需要在pom.xml文...
    99+
    2024-04-02
  • 如何使用PHP进行时间区间查询
    在 Web 应用程序的开发中,对时间的处理是非常常见的工作之一。一个常见的需求是查询某个时间区间内的数据,比如查询某个时间段内的订单,或者统计某个时间段内的访问量等。本文将介绍如何使用 PHP 语言进行时间区间查询。首先,我们需要了解一下时...
    99+
    2023-05-14
    php
  • Go中如何使用MongoDB进行数据查询
    Go是一种开源编程语言,被许多开发人员广泛使用。在与MongoDB数据库进行交互时,Go在编写高效和简洁查询时的表现也非常出色。本文将介绍如何在Go中使用MongoDB进行查询。首先,我们需要安装“mgo” Go-MongoDB驱动程序,可...
    99+
    2023-05-14
  • 怎么使用PHP进行时间区间查询
    本篇内容介绍了“怎么使用PHP进行时间区间查询”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,我们需要了解一下时间的数据类型。在 PHP...
    99+
    2023-07-05
  • Go中怎么使用MongoDB进行数据查询
    这篇文章主要讲解了“Go中怎么使用MongoDB进行数据查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go中怎么使用MongoDB进行数据查询”吧!首先,我们需要安装“mgo” Go-M...
    99+
    2023-07-05
  • DM怎样进行并行查询
    DM怎样进行并行查询,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。倘若没有并行查询技术,一个串行执行的查询语句只能利用CPU或...
    99+
    2024-04-02
  • MySQL 使用自定义变量进行查询优化
    目录优化排序查询避免重复获取刚刚修改的数据行懒加载的联合查询优化排序查询 自定义变量的一个重要特性是你可以同时将该变量的数学计算后的结果再赋值给该变量,类似于我们的 i = i + 1这种方式。下面是一个用于计算数...
    99+
    2022-05-21
    MySQL 自定义变量 MySQL 查询优化
  • 【mongoDB】Java中使用条件操作符进行查询
    查询时经常会用到$in之类的操作符,比如db.collection_0.find("_id":{"$in","0001","0002","0003"})。但是shell归shell,java里应该怎么写,在...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作