使用wget获取whois信息

Get whois information using wget

我通过 wget 以下地址

获得了一堆 URL 的 whois 信息

wget -qO- https://www.whois.com/whois/SampleDomain

在第一阶段我不想为每个 URL 创建一个文件,所以我使用 -qO- 选项。

我想提取每个域的 10 个字段(例如,创建日期、注册人姓名)

我的问题是:如何制作一个 csv 文件,其中每一行都定义域,每一列都有 whois 信息的值?

使用 xmlstarlet、GNU grep 和 GNU 粘贴。第一步:

wget -qO - https://www.whois.com/whois/whosebug.com |\
  xmlstarlet format --html --recover 2>/dev/null |\
  xmlstarlet select --template --value-of '//pre' |\
  grep -Po '^(Creation Date|Registrant Name): \K.*(?= )' |\
  paste -d , - -

输出:

2003-12-26T19:18:07Z,Sysadmin Team