In the use of Ajax, we can not cross-domain to get the data of the server does not belong to, it leads to such a way to get:
1. Request data from the Web page in this domain, including a URL information
2. ASP code in the requested domain's Web page requests data from the cross-domain server and then returns it to the ASP file in the domain
Code:
123456789101112 |
Function getHtml(url) ‘以HTML格式备份
Set xh = CreateObject(
"Microsoft.XMLHTTP"
)
xh.Open
"GET"
,url,
0
xh.Send()
Set MyStream=CreateObject(
"Adodb.Stream"
)
MyStream.Type =
2
MyStream.Open
MyStream.WriteText xh.responseText
MyStream.Position =
0
getHtml=MyStream.ReadText
MyStream.Close
End Function
|
Above theSource Codeis a comprehensive online description of the Microsoft.XMLHTTP object and the description of ADODB.stream self-written, for the original code.
How to get Web page source code with ASP code