Попробуйте воспользоваться услугой 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-документа, выбрать, обработать и отобразитьданные, которые вас интересуют. Примером является просто печать всей таблицы без какой-либо обработки.