我需要检索给定站点的whois信息。因为whois内容随每个whois服务器的不同而不同,所以我需要解析我所获得的whois内容。
我使用php显示db中的内容,并最初尝试在php中解析它。现在我知道了,有一个ruby whois包,它可以解析谁的内容。
因此,我们的想法是在后台运行ruby程序,将whois内容放入db中,然后在收到请求时使用php显示。
我已经安装了Ruby1.8.7和whois,并尝试了ruby document中给出的例子。但是它的给予
/opt/lampp/htdocs/labs/ruby/ruby-whois.rb:1: uninitialized constant Whois (NameError) ruby from和ruby有什么不同?在这方面有人能帮我吗?
发布于 2011-09-27 18:30:28
您是否已将库与gem install whois一起安装?之后,您必须在您的代码(require 'whois')中使用它才能使用它。
发布于 2011-09-27 19:55:02
我找到了。这些都是我做过的事情。
用yum install ruby
gem install whois命令现在我创建了一个扩展名为.rb的文件,内容如下:
require 'rubygems'
require 'whois'
r = Whois.whois("google.com")
puts r.created_on 我在终端中使用以下命令运行此文件,
ruby /opt/lampp/htdocs/labs/ruby/ruby-whois.rb输出结果是,
Mon Sep 15 00:00:00 +0530 1997 谢谢你所做的一切。
https://stackoverflow.com/questions/7567608
复制相似问题