2016-02-14 7 views
-5

Как я могу получить источник такой страницы, как google, wikipedia или любой другой, используя java, C# или любой другой веб-язык. Также как я могу загрузить Google или любой другой сайт из Интернета с помощью ajax. Я пробовал:Как получить источник страницы

function ajaxFunction(){ 
 
    var ajaxRequest; // The variable that makes Ajax possible! 
 
    try{ 
 
     // Opera 8.0+, Firefox, Safari 
 
     ajaxRequest = new XMLHttpRequest(); 
 
    } catch (e){ 
 
     // Internet Explorer Browsers 
 
     try{ 
 
      ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); 
 
     } catch (e) { 
 
      try{ 
 
       ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
 
      } catch (e){ 
 
       // Something went wrong 
 
       alert("Your browser broke!"); 
 
       return false; 
 
      } 
 
     } 
 
    } 
 

 
    // Create a function that will receive data 
 
    // sent from the server and will update 
 
    // div section in the same page. 
 
    ajaxRequest.onreadystatechange = function(){ 
 
     if(ajaxRequest.readyState == 4){ 
 
      var ajaxDisplay = document.getElementById('23'); 
 
      ajaxDisplay.innerHTML = ajaxRequest.responseText; 
 
     } 
 
    } 
 
    // Now get the value from user and pass it to 
 
    // server script. 
 
    ajaxRequest.open("POST", "https://www.google.com/search", true); 
 
    ajaxRequest.send(null); 
 
}

+5

Вы не можете сделать это напрямую. Узнайте о политике одинакового происхождения. – SLaks

+0

@SLaks прав, вы должны прочитать что-то о [политике одинакового происхождения] (https://it.wikipedia.org/wiki/Same_origin_policy) – Vixed

ответ

-1

Вы можете использовать HttpRequest и HttpResponse, пожалуйста, дайте мне знать, если вам нужен код, чтобы получить содержимое страницы по данному URL

Смежные вопросы