没有合适的资源?快使用搜索试试~ 我知道了~
首页python3实现域名查询和whois查询功能
资源详情
资源评论
资源推荐

python3实现域名查询和实现域名查询和whois查询功能查询功能
本篇文章给大家分享了python3实现域名查询和whois查询功能的详细代码,有需要的朋友参考学习下。
1. 域名查询域名查询
万网提供了域名查询接口,接口采用HTTP协议:
接口URL:http://panda.www.net.cn/cgi-bin/check.cgi
接口参数:area_domain,接口参数值为标准域名,例:doucube.com
调用举例:
http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=doucube.com
返回:
<?xml version="1.0" encoding="gb2312" ?>
- <property>
<returncode>200</returncode>
<key>doucube.com</key>
<original>211 : Domain name is not available</original>
</property>
返回结果说明:
<returncode>200</returncode> 返回码,200表示返回成功
<key>doucube.com</key> 表示当前查询的域名
<original>211 : Domain name is not available</original> 返回结果的原始信息,主要有以下几种
original=210 : Domain name is available 表示域名可以注册
original=211 : Domain name is not available 表示域名已经注册
original=212 : Domain name is invalid 表示查询的域名无效
original=213 : Time out 查询超时
用python3实现如下
1.1 查询已经被注册的域名
import urllib.request
req = urllib.request.urlopen('http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=doucube.com')
print(req.read().decode())
返回结果:不可用,已经被注册
<?xml version="1.0" encoding="gb2312" ?>
- <property>
<returncode>200</returncode>
<key>doucube.com</key>
<original>211 : Domain name is not available</original>
</property>
1.2 查询没有被注册的域名查询没有被注册的域名
req2 = urllib.request.urlopen('http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=doucube.net')
print(req2.read().decode())
返回结果:可用,未被注册
<?xml version="1.0" encoding="gb2312" ?>
- <property>
<returncode>200</returncode>
<key>doucube.net</key>
<original>210 : Domain name is available</original>
</property>
1.3 查询不存在的域名,使用不存在的后缀查询不存在的域名,使用不存在的后缀
req3 = urllib.request.urlopen('http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=doucube.net2')
print(req3.read().decode())
返回结果:域名无效
<?xml version="1.0" encoding="gb2312" ?>
- <property>

















weixin_38656463
- 粉丝: 2
- 资源: 927
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0