XMLHTTP -如何在使用服务器5秒后从Ajax获取信息.XMLHTTP ? ?不可能的



如何从使用Ajax的另一个站点捕获信息??这个网站在进入页面后5秒就会显示信息。我使用的是Server.XMLHTTP。并且只能在没有ajax的情况下获得主页面(完整页面)。是否有可能创建一个延迟来等待这5秒,并从这个跨度中获取信息?我用的是ASP,像这样:

url = "http://www.test.com" 
objXMLHttp.Open "GET", Url, False
objXMLHttp.Send
strURL = BinaryToString(objXmlHttp.ResponseBody)
response.write strURL

您可以输入:http://es.groupalia.com/descuentos-barcelona/escapada-esqui-forfait-sort.html并查看源代码。看看你是否能得到张成空间id=texto_compradores中的信息。我想从一个网站(团购网站)得到多少拜耳。我可以从其他网站,不使用ajax来刷新这个信息得到这个信息。

如果优惠券的总金额是您需要的信息,您将不得不做2个电话,推断产品的ID信息之前进行电话:

  1. 你必须得到你正在得到的页面
  2. 找到产品IDSTOREURL,从这行源代码中得到:

    var data0 = {"product_id": "31031", "store": " barcelona_es", "url": "/descuentos-barcelona/escapada-esqui-forfait-sort.html"};

  3. post call: http://es.groupalia.com/live/descuentos-barcelona/ajax/getProductInfo/,参数为product IDSTOREURL。你会得到一串数字。

  4. 每组优惠券将以#分隔。通过分割#来遍历结果,对于每一个您都必须分割;,这个分割数组的最后一项是优惠券总数


您不能通过直接从服务器调用并获取页面来获得AJAX调用的结果,因为这是在页面加载后加载的。所以,你需要打2个电话。

使用javascript函数procesa_resp(data)在groupalia页面上知道如何处理你从页面中得到的一堆数字。

希望有帮助!!

最新更新