Доступ JavaScript другая веб-страница

Я знаю очень, очень мало JavaScript, но мне интересно в письменной форме сценарий, для которого нужна информация от другой веб-страницы. Это там JavaScript, эквивалентный из чего-то как urllib2? Это не должно быть очень устойчиво, как раз для обработки простого ПОЛУЧАЮТ запрос, никакая потребность сохранить cookie или что-либо и сохранить результаты.

9
задан EricR 23 July 2010 в 03:44
поделиться

2 ответа

Существует XMLHttpRequest, но он будет ограничен тем же доменом вашего сайта из-за Same Origin Policy.

Однако, возможно, вам будет интересно ознакомиться со следующим постом Stack Overflow, в котором приведено несколько решений, позволяющих обойти политику одинакового происхождения:


UPDATE:

Вот очень простой (не кроссбраузерный) пример:

var xhr = new XMLHttpRequest();
xhr.open('GET', '/questions/3315235', true);
xhr.onreadystatechange = function() {
  if (xhr.readyState === 4)  { 
    console.log(xhr.responseText);
  }
};
xhr.send(null);

Если вы запустите вышеприведенный пример в Firebug, с открытым Stack Overflow, вы получите HTML этого вопроса, выведенный в консоли JavaScript:

JavaScript access another webpage http://img217. imageshack.us/img217/5545/fbugxml.png

8
ответ дан 4 December 2019 в 22:27
поделиться

Вы можете отправить запрос AJAX и обработать его.

0
ответ дан 4 December 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: