• activation program离线激活工具汉化版
  • vm16虚拟机中文破解版附激活密钥(vmwareworkstationpro17)
  • 小修 Win11 LTSC2024极限精简版
所在位置: 首页 > 教程资讯 > 网络编程

利用XMLHTTP 从其他页面获取数据_网络数据获取技术

时间:2026-03-02 12:32:25

标签: 网页抓取 数据获取 HTTP请求 XMLHTTP ASP

我们在编写ASP代码的时候,大家都知道可以通过post或者get获得form表单的数据,那么我们如何直接获得其他页面上的数据呢?这就要借助xmlhttp协议了。xmlhttp是xmldom技术的一部分。

下面的代码就是一个很简单的例子,我们利用xmlhttp技术,把http://www.codetoad.com/站点首页的代码以xml的形式完全获取,并且在页面中输出。

<%
Dim objXMLHTTP, xml
Set xml = Server.CreateObject(Microsoft.XMLHTTP)

xml.Open GET, http://www.codetoad.com/, False
Pull the data from the web page
xml.Send

Response.write Heres the html we now have in our xml object
Response.write



Response.Write

<br/> Response.Write xml.responseText<br/> Response.Write
Response.write



Response.write Now heres how the page looks:


Response.Write xml.responseText

Set xml = Nothing
%>


下面是另一个实例

<%
dim objHTTP , objXML , objXSL
set objHTTP = Server.CreateObject(Microsoft.XMLHTTP)
objHTTP.open GET, http://p.moreover.com/cgi-local/page?c=Pop%20music%20reviews&o=xml, false
objHTTP.send
set objXML = objHTTP.responseXML
set objXSL=Server.CreateObject(microsoft.xmldom)
objXSL.async=false

objXSL.load(Server.MapPath(style.xsl))

if (objXSL.parseError.errorCode = 0) then
Response.Write(objXML.transformnode(objXSL))
else
Response.Write Error: & objXSL.parseError.reason & URL: & objXSL.url
end if

Set objHTTP = Nothing
Set objXML = Nothing
Set objXSL = Nothing
%>

style.xsl:





moreover...























_blank









_blank










_blank






GMT






mDesigner(图形编程软件)

mDesigner(图形编程软件)

2分

下载
Hutool(java工具包)

Hutool(java工具包)

编程开发 | 2.0M

相关资讯

热门攻略