js通过XMLHttpRequest获取网页不能跨域,试iframe

来源:互联网 发布:google tensorflow 编辑:程序博客网 时间:2024/05/22 13:41
  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试试看,主要是想获取网页元素的一些信息。比如彩票,股票信息。

明白了,看来只能通过软件层面来处理的。也就是说通过
软件定义一个web容器(类似webview)来接收
,这样就可以进行操作了。

0 0
原创粉丝点击