用通俗的语言讲爬虫当中的Ajax是什么?
开发者工具中的network——headers中的“Request payload”是什么?
AJAX 是一种用于创建快速动态网页的技术。
AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重载整个页面的情况下,对网页的某些部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个页面。
至于Request payload,就是这个请求提交的一些参数,往往你写爬虫的时候,也要把这些参数加上
Ajax就是动态加载数据的请求方法,就是页面请求已经发送了,页面已经加载完了,但是没有数据,因为数据是通过ajax加载的,后台js发送ajax请求,请求到的数据填充到html页面上,这样页面就完整了。
打开网页可以理解为两步:
ajax是个jquery封装的异步通信函数 Request payload就是个请求参数的数组 发请求的时候可以携带过去