使用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
我通过 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