怎么采集网页翻页,地址一样的列表?就是网页用了ajax内容变了,地址没变化,怎么获取每页的的真实地址啊 20
2018-01-25 · 知道合伙人软件行家
关注
展开全部
Ajax 技术是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,在这种技术的情况下,虽然网页的地址没有变化,但并不代表客户端与服务器没有进行数据的请求与接收。
对于此类网页,如果想要采集数据,通常需要找到 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 中的“开发者工具”,查看发送的各种请求。
展开全部
用火车头采集
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么采集器? 火车头? 还是八抓鱼?
追问
都不是,我们公司自己的采集器。你只要告诉我怎么找到真实的地址就可以了。谢谢
追答
采集器的运行模式我不清楚没办法回答你,抱歉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询