Ajax的爬取


ajax介绍

ajax全成Asynchronous JavaScript and XML称为异步的jsXML,是一种异步加载信息的方法.在获取了原始HTML后,对于其中的数据是通过发送Ajax请求获取的,这样能减轻渲染网页的工作量.

ajax基本原理

  • 新建XMLHttpRequest对象xmlhttp
  • 调用onreadystatechange属性,设置监听.
  • 使用opensend方法发送请求
  • onreadystatechange属性监听到请求之后使用方法进行解析.
  • 在解析完内容之后,就可以开始渲染了,比如修改HTML中的内容.

爬取

F12的模式下,发现ajax和其他请求类似,只不过请求的返回时json文件.


Author: Dovahkiin
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Dovahkiin !
  TOC