Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我通过获取以下地址来获取一堆URL的Whois信息
wget -qO- https://www.whois.com/whois/SampleDomain
在第一阶段,我不想为每个URL创建一个文件,所以我使用-qO-选项。
我想提取每个域的10个字段(例如创建日期,注册人名称)
我的问题是:如何获得一个csv文件,该文件的每一行都定义域,每一列都具有whois信息的值?
输出:
2003-12-26T19:18:07Z,Sysadmin团队
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
2年前关闭。
我通过获取以下地址来获取一堆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/stackoverflow.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团队
关于linux - 使用wget获取Whois信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47060140/
10-10 14:59