想采集页面XHR请求的数据

看了一些数据采集工具,主要是针对页面生成html 元素的数据做采集。而对js动态生成的数值采集,则显得有些力不从心。借助chrome的开发者工具,可以看到,页面发起的xhr请求的结果中,包含了所需的数据。

问:想请教下,是否有方式模拟浏览器访问页面,并将XHR请求的结果记录下来?

阅读 3.6k
1 个回答
  • 解决思路:使用浏览器或者带浏览器内核工具,进行页面加载,并执行页面的ajax请求,并log下api接口反馈回来的数据
  • 解决方法:使用phantojs,借助page.onResourceReceived,并capture对应的response内容
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题