jsはXMLHttpRequestを通じてウェブページを取得します.

2448 ワード

  var  myXmlHttpRequest;
function doGetmess(){
  var tx=  document.getElementById('showText');
      tx.innerHTML="   ";

 checkNameAndPsw();

}


 function getXmlhttpObject(){

     if(window.XMLHttpRequest){  
        myXmlHttpRequest = new XMLHttpRequest();   
    }else if(window.ActiveXObject){  
        myXmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");  
    } 
}

function checkNameAndPsw(){

    getXmlhttpObject();
    if(myXmlHttpRequest){
   //var url="touch.lecai.com/page/award-result/list.html?v="+10+"&ver="+20150924.0.1;
       var url="https://m.baidu.com";
        myXmlHttpRequest.open("GET",url,true);
        myXmlHttpRequest.onreadystatechange=callback;
        myXmlHttpRequest.send(null);
    }



}


     function callback(){
        alert(myXmlHttpRequest.readyState);
        if(myXmlHttpRequest.readyState==4){
            alert(myXmlHttpRequest.responseText);
            //document.getElementById('showText').innerHTML=myXmlHttpRequest.responseText;
        }
    }


iframeで試してみます.主にウェブページの要素の情報を取得したいです.たとえば、宝くじ、株情報.
分かりました.ソフトウェアレベルでしか処理できないようです.つまり、webviewのようなwebコンテナをソフトウェアで定義して受信することで操作が可能になります.