我想建立一个域名可用性检查器,但我找不到适当的信息。我只想检查域名是否仍然可用。我已经在我的网站(https://prnt.sc/s2p0qr)上制作了一个表格,并用jQuery收集了要查找的域名。因此,现在我想发出一个ajax请求,以检查该域是否仍然可用。
下一步是什么?从我找到的小教程中,我知道我现在必须向一些DNS查找提供商发送带有域名的GET请求?(如果我错了,请纠正我)
我在哪里可以找到这些提供者?以及发送哪个url?我如何避开这些信息?
关于这件事的信息似乎很少。
到目前为止我的代码如下:
/**
* Domain name ajax lookup
*/
$('#domainSearch form').on('submit', function (event) {
event.preventDefault();
const domainName = $(this).find('#domainName').val();
const popularTld = ($(this).find('#popularTld input:checked'));
const allTld = ($(this).find('#allTld input:checked'));
const tld = [];
let error = '';
if (domainName.length <= 2) {
error = 'Geen geldige domeinnaam';
$(this).find('.alert').html(error);
$(this).find('.alert').slideDown();
} else {
$(this).find('.alert').slideUp();
popularTld.each(function () {
tld.push(domainName + '.' + $(this).val());
});
allTld.each(function () {
tld.push(domainName + '.' + $(this).val());
});
for (var i = 0; i < tld.length; i++) {
console.log(tld[i]);
$.get({
url: 'https://www.name.com/domain/search/' + tld[i] + '',
success: function (result) {
console.log(result);
}
});
}
}
});发布于 2020-04-20 22:21:10
您可以使用https://www.domaintools.com/resources/api-documentation/whois-lookup等API进行whois查找。
发布于 2020-04-24 04:08:57
看一眼你的代码,你的问题似乎更多的是从网页上抓取数据,而不是确定域的可用性。例如,您正在检查给定域名的name.com在其网站上显示的内容。
您将更成功地查找有关使用您选择的编程语言抓取数据的教程。
(完全公开:我帮助开发了domainr.com,它为您所询问的内容提供了一个应用程序接口。)
https://stackoverflow.com/questions/61323398
复制相似问题