这一系列文章是我在阅读“Python3网络爬虫开发实践”一书以及其他线上资料学习爬虫过程中的一些笔记和心得,希望能分享给大家。
章节概述:本章介绍解析数据后的数据存储
章节结构:
- Ajax定义
- Ajax分析
- Ajax结果提取
具体内容:
- Ajax定义
Ajax = Asynchronous JavaScript and XML,异步的JS和XML。是一种利用JavaScript在保证页面不被刷新,页面链接不改变的情况下与服务器交换数据并更新部分网页的技术。
Ajax请求更新网页更新的过程:发送请求 --- 解析内容 --- 渲染网页
发送请求:创建XMLHttpRequest对象,调用onreadystatechange属性设置监听,open和send想某个链接发起请求
解析内容:xmlhttp.responseText属性获取内容
渲染网页:JavaScript通过document.getElement.innerHTML等操作进行渲染。
- Ajax分析:Chrome开发者工具 -- network
- Ajax结果提取
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。