展开全部
Ajax 技术是一种在无需重新加载整个网页的情62616964757a686964616fe58685e5aeb931333365633964况下,能够更新部分网页的技术,在这种技术的情况下,虽然网页的地址没有变化,但并不代表客户端与服务器没有进行数据的请求与接收。
对于此类网页,如果想要采集数据,通常需要找到 ajax 向服务器发送的数据请求 url,比如,如下的 ajax 请求数据的代码(JQuery)://ajax 带参数请求数据
$(function () {
$("#btnName").click(function () {
var strname = $("#txtName").val();
$.ajax({
type: "post",
contentType: "application/json",
url: "demo.aspx/getName", //ajax访问的网址
data: "{strName:'" + strname + "'}",
contentType: "application/json",
success: function (result) {
alert(result.d);
}
})
})
});
其中的 url 就是采集时的地址,而 data 就是返回值(通常为 JSON 格式)。
要找到 ajax 这些 url ,可以查看网页源代码(ajax 代码通常会写在客户端),也可以直接用网络监控工具,如 chrome 中的“开发者工具”,查看发送的各种请求。