Ответ 1
Попробуйте использовать http://whoisxmlapi.com.
URL-адрес службы: http://www.whoisxmlapi.com/whoisserver/WhoisService
Вам нужно указать параметры outputFormat=json
и domainName=insert_domain_here
.
Пример URL: http://www.whoisxmlapi.com/whoisserver/WhoisService?outputFormat=json&domainName=stackoverflow.com.
Пример кода (с помощью jQuery для упрощения связи AJAX):
$.ajax({
url: 'http://www.whoisxmlapi.com/whoisserver/WhoisService',
dataType: 'jsonp',
data: {
domainName: 'stackoverflow.com',
outputFormat: 'json'
},
success: function(data) {
console.log(data.WhoisRecord);
}
});
ЗДЕСЬ - это рабочий код.
Обновление:
Услуга, упомянутая выше, не является бесплатной, но существует несколько бесплатных сервисов whois, которые предоставляют вывод HTML, и с помощью YQL вы можете получить HTML как JS. Подробнее см. ЭТО.
Пример (с использованием jQuery и jquery.xdomainajax):
var domain = 'stackoverflow.com';
$.ajax({
url: 'http://whois.webhosting.info/' + domain,
type: 'GET',
success: function(res) {
// using jQuery to find table with class "body_text" and appending it to a page
$(res.responseText).find('table.body_text').appendTo('body');
}
});
ЗДЕСЬ - это рабочий код.
Вам нужно взглянуть на структуру документа HTML и выбрать, обработать и отобразить интересующие вас данные. Пример: просто распечатать всю таблицу без какой-либо обработки.