1

如何使用 Indy 的TIdWhois组件获取域名的到期日期?

我不想获得完整的 WHOIS 数据,而只想获得到期日期。

我使用了这段代码:

IdWhois1.Host:= edit1.Text;
memo1.Lines.Text := IdWhois1.WhoIs (edit2.Text);

这显示了完整的 WHOIS 数据。

4

1 回答 1

2

你不能:WHOIS 协议以人类可读的格式存储数据,这就是为什么你只有文本,不能专门查询日期,甚至不能以非文本类型获取它。

自己解析文本:找到最符合您期望的行,然后将日期从文本转换为您喜欢的数据类型。预期 WHOIS 结果没有到期行或到期行为空。

于 2021-02-06T16:02:16.307 回答