Как получить текстовые данные с веб-страницы - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь получить данные с веб-сайта об учреждении, используя XMLHttpRequest, но вместо данных я получаю страницу ошибки, пожалуйста, помогите

Мой код: -

var url = '[https://tsecet.nic.in/institute_details.aspx?iCode=JNTH][3]';
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
       // Typical action to be performed when the document is ready:
       document.write( this.responseText);
    }
}

xhttp.open("GET", url , true);
xhttp.send();

Адрес целевой веб-страницы: - https://tsecet.nic.in/institute_details.aspx?iCode=JNTH

Если я попытаюсь открыть
https://tsecet.nic.in/Default.aspx>>then, нажмите >> профиль института >>, затем нажмите >> JNTH Затем я могу получить данные в браузере Иначе я перенаправлен на страницу с ошибкой

Пожалуйста, помогитеme ...

Примечание

Я пытаюсь получить эти данные с другого веб-сайта и другого доменаСценарий в aspx

1 Ответ

0 голосов
/ 03 февраля 2019

AJAX-запрос, который вы пытаетесь выполнить, не может этого сделать, поскольку страницы имеют заголовок X-XSS-Protection: 1, блокирующий такие запросы .Похоже, что они позволяют внутренним URI запускаться только в пределах «фрейма», установленного домашней страницей.К сожалению, я не могу сказать наверняка.Короче говоря, вам понадобится другой подход.

...