使用ASP检查页面

时间:2012-04-19 23:45:59

标签: javascript asp-classic process load hide

我正在尝试构建一个网站,其中用户在表单中输入URL,然后另一个接收URL的页面检查URL指向的页面,而不向用户显示。但是,我无法弄清楚如何使用ASP(js版本)获取页面的内容。 location.assign方法似乎不适用于ASP。这是因为接收者页面不是真正的网站(它没有html标题),还是因为该方法无法使用?

2 个答案:

答案 0 :(得分:0)

您可以使用ServerXMLHTTP对象在服务器端代码中获取远程网页的内容。

<% 
    url = Request("url")
    set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
    xmlhttp.open "GET", url, false 
    xmlhttp.send "" 

    response = xmlhttp.responseText 

    ' Do something with the response here

    set xmlhttp = nothing 
%>

答案 1 :(得分:0)

<%@ Language=JAVAScript %>
<%
var p1 = Request.QueryString('geturl')+'';
Response.Buffer = true;
var xml;
xml = Server.CreateObject("Microsoft.XMLHTTP");
xml.Open("GET", "http://shop.safeway.com/", false);
xml.Send();
Response.Write("<h1>The HTML Output</h1>");
Response.Write(xml.responseText);
%>

对不起这应该是昨天发布的。说我的答案没有发布的消息没有被我的屏幕阅读器读取。