Java Script 根据URL 下载对应页面html代码(IE Only 测试通过)
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>test</title> </head> <body> 关于百度页面http://ir.baidu.com/phoenix.zhtml?c=188488&p=irol-homeprofile源码内容如下: <div id="t1"></div> <script type="text/javascript"> function createXmlHttpRequest() { try {return new XMLHttpRequest();} catch(e) { return new ActiveXObject("Microsoft.XMLHTTP");} } var xmlHttp = createXmlHttpRequest(); xmlHttp.open("get", "http://www.c-decompiler.com/en/",false); xmlHttp.send(); if(xmlHttp.readyState == 4 && xmlHttp.status == 200) { str = xmlHttp.responseText;//str即为返回的html内容 var str1 = new RegExp(">","g"); var str2 = new RegExp("<","g"); var str3 = new RegExp("\r","g"); str=str.replace(str2,"<"); //把空格删了,百度会把那些字符替换掉,不得已打空格 str=str.replace(str1,">"); //把空格删了,百度会把那些字符替换掉,不得已打空格 str=str.replace(str3,"<br />"); document.getElementById("t1").innerHTML = str; } </script> </body> </html>