1.Ajax简介:
简单来说,就是爬取数据时保持URL不变,通过Ajax请求向服务器请求资源以丰富界面的技术[比如说在https://m.weibo.cn往下滑获得更多的微博,B站主页也采用了此技术]。它的过程也很简单:1.发送ajax请求 2.解析服务器返回的内容 3.浏览器中渲染网页。
2.Ajax分析:
以https://m.weibo.cn/u/6481722754(夹带私货,嘿嘿)为例。
1.查看请求。依次:①鼠标右键选择“检查”进入开发者选项→②选择Network→③选择Fetch/XHR并刷新浏览器的页面[如图一,Type为XHR的便为发送的Ajax请求]。
图一
2.查看响应。本身返回的响应是JSON格式,浏览器已经解析过了,所以看到的是字典的形式。依次:①点击某个想查看的ajax请求→②Query String Parameters即为发送的请求参数[挺重要的,