我正在尝试自动化发送许多域名查找请求的过程。
我试图通过向Whois.net这样的域注册站点发送http请求来实现这一点,但是我注意到它们在几次尝试之后阻止了您。
其他如网络解决方案添加令牌到页面,以避免自动请求。
有什么想法吗?
我在用Java。
发布于 2014-02-16 16:34:53
您目前正在通过中间人(远程web服务器),而不是更直接地查询信息。
在您的主机系统上有一个名为whois的程序( whois.net站点就是这样命名的!)它可以作为子进程调用,其中的信息通常不会太难解析。理论上,您可以直接用Java编写客户机,但是为什么要重复这些工作呢?
发布于 2014-02-17 01:31:00
虽然whois经常被用作确定域名可用性的一种方法,但并不总是实时或准确的。
这样做的最佳和适当方法是成为有关TLDs的经认证的登记员,并使用登记册的API(通常与可扩展供应协议(EPP)一起工作)来确定可用性。
这将取决于需要支持多少TLD,这是多么简单和便宜。另一个有一些限制的更便宜的选择是成为一个有API和支持TLD的转卖商。
https://softwareengineering.stackexchange.com/questions/229168
复制相似问题