java - 我想使用 php 或任何语言将原始 html whois 查找数据转换为 json 或 xml

标签 java php html json whois

我从 here 得到了 whois 查询代码.

但我正在获取原始数据或 html 数据..我正在获取输出但不是像 json 或 xml 中的可读格式..我如何将其转换为 json .. 粘贴示例输出

ttmm.com domain lookup results from whois.ename.com server:

enter code here Domain Name: ttmm.com
Registry Domain ID:
Registrar WHOIS Server: whois.ename.com
Registrar URL: http://www.ename.net
Updated Date: 1998-11-25 T05:00:00Z
Creation Date: 1998-11-25 T05:00:00Z
Registrar Registration Expiration Date: 2016-11-24 T05:00:00Z
Registrar: eName Technology Co.,Ltd.
Registrar IANA ID: 1331
Registrar Abuse Contact Email: abuse@ename.com
Registrar Abuse Contact Phone: +86.4000044400
Domain Status: clientDeleteProhibited
https://www.icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited             https://www.icann.org/epp#clientTransferProhibited
 Registry Registrant ID:Not Available From Registry
Registrant Name: chousteven
Registrant Organization: hua you
Registrant Street: an yuan cun daxue cheng
Registrant City: ping xiang shi
Registrant State/Province: jiang xi
Registrant Postal Code: 337000
Registrant Country: CN
Registrant Phone: +86.15979220355
Registrant Phone Ext:
Registrant Fax: +86.15979220355
Registrant Fax Ext:
Registrant Email: stekiss@163.com
Registry Admin ID:Not Available From Registry
Admin Name: chousteven
Admin Organization: hua you
Admin Street: an yuan cun daxue cheng
Admin City: ping xiang shi
Admin State/Province: jiang xi
Admin Postal Code: 337000
Admin Country: CN
Admin Phone: +86.15979220355
Admin Phone Ext:
Admin Fax: +86.15979220355
Admin Fax Ext:
Admin Email: stekiss@163.com
Registry Tech ID:Not Available From Registry
Tech Name: chousteven
Tech Organization: hua you
Tech Street: an yuan cun daxue cheng
Tech City: ping xiang shi
Tech State/Province: jiang xi
Tech Postal Code: 337000
Tech Country: CN
Tech Phone: +86.15979220355
Tech Phone Ext:
Tech Fax: +86.15979220355
Tech Fax Ext:
Tech Email: stekiss@163.com
Name Server: ns1.alidns.com
Name Server: ns2.alidns.com
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System:    http://wdprs.internic.net/
>>> Last update of WHOIS database: 2015-11-19 T12:53:51Z <<<
For more information on Whois status codes, please visit
https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en

最佳答案

大量自定义解析。对不起。没有简单的解决方案。

WHOIS 响应没有标准格式。至少,大多数注册管理机构的响应格式略有不同;此外,.COM 和 .NET 等“瘦注册管理机构”要求每个 注册商 实现自己的 WHOIS 服务器,每个服务器都有自己略有不同的特殊格式。

正如其他人所指出的,有付费 API 可用于为您执行此解析。根据您的需要,这可能是比您自己尝试解析数千种不同格式更合适的解决方案。

关于java - 我想使用 php 或任何语言将原始 html whois 查找数据转换为 json 或 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33795652/

相关文章:

javascript - 单击取消按钮后清除选中的复选框

java - 如何在 Java 的纸牌游戏中显示纸牌并使其可点击进行选择?

java - Java迭代器中的单链表实现

php - 从关键字创建高质量、独特的反向链接,以提高 SEO 和搜索引擎排名

php - Laravel 我可以使用数据透视表作为模型吗

javascript - 从附加元素调用 javascript

html - IE9 不断使用 IE7 标准文档模式,无论我尝试什么

java - 生成除特定值以外的随机数

java - GUI计算器按钮问题

php - 再次使用乐透程序