根据 github 上的 README,Ruby Whois 可以“作为一个独立的库来解析之前获取的和/或来自不同 WHOIS 客户端的 WHOIS 记录”。
我知道如何使用该库直接执行 whois 查询并解析返回结果。但是我找不到任何地方(包括stackoverflow)我如何使用这个库来解析以前获取的whois数据?
我认为这并不重要,但这就是我获取数据的方式,无论如何:它们是通过 linux whois 命令获取并存储在单独的文件中,每个文件都包含一个 whois 查询结果。
https://whoisrb.org/上的手册页是 404。甚至主页上的代码也已过时,因此是错误的,文档页面提供的信息很少。
我试图扫描github上的源代码(https://github.com/weppos/whois-parser和https://github.com/weppos/whois)。我试图在rubydoc上找到答案(https://www.rubydoc.info/gems/whois-parser/Whois/Parser,https://www.rubydoc.info/gems/whois/Whois/Record和一些相关页面)。两者都失败了,部分原因是这个任务是第一次,也是我使用 Ruby 的原因。
那么有人可以帮助我吗?我真的很绝望,我一定会感谢任何帮助。