Python3爬虫中Ajax分析方法有哪些总结要点?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1142个文字,预计阅读时间需要5分钟。
这里以前面的微博为例,我们知道内容是通过Ajax动态加载的,而URL没有变化。那么,我们应该如何查看这个Ajax请求呢?
1. 查看请求 这里还需要借助浏览器的开发者工具。具体步骤如下:
- 打开浏览器的开发者工具(通常按F12或右键选择检查)。 - 切换到网络(Network)标签页。 - 刷新页面,观察控制台中的网络请求。 - 找到对应的Ajax请求,点击查看详细信息。
下面是查看Ajax请求的步骤:
- 打开浏览器开发者工具。 - 切换到网络标签页。 - 刷新页面。 - 观察控制台中的网络请求。 - 找到对应的Ajax请求。 - 点击请求查看详细信息。
这里还以前面的微博为例,我们知道拖动刷新的内容由Ajax加载,而且页面的URL没有变化,那么应该到哪里去查看这些Ajax请求呢?
1. 查看请求
这里还需要借助浏览器的开发者工具,下面以Chrome浏览器为例来介绍。
首先,用Chrome浏览器打开微博的链接m.weibo.cn/u/2830678474,随后在页面中点击鼠标右键,从弹出的快捷菜单中选择“检查”选项,此时便会弹出开发者工具,如图6-2所示:
此时在Elements选项卡中便会观察到网页的源代码,右侧便是节点的样式。
不过这不是我们想要寻找的内容。切换到Network选项卡,随后重新刷新页面,可以发现这里出现了非常多的条目,如图6-3所示。
前面也提到过,这里其实就是在页面加载过程中浏览器与服务器之间发送请求和接收响应的所有记录。
Ajax其实有其特殊的请求类型,它叫作xhr。
本文共计1142个文字,预计阅读时间需要5分钟。
这里以前面的微博为例,我们知道内容是通过Ajax动态加载的,而URL没有变化。那么,我们应该如何查看这个Ajax请求呢?
1. 查看请求 这里还需要借助浏览器的开发者工具。具体步骤如下:
- 打开浏览器的开发者工具(通常按F12或右键选择检查)。 - 切换到网络(Network)标签页。 - 刷新页面,观察控制台中的网络请求。 - 找到对应的Ajax请求,点击查看详细信息。
下面是查看Ajax请求的步骤:
- 打开浏览器开发者工具。 - 切换到网络标签页。 - 刷新页面。 - 观察控制台中的网络请求。 - 找到对应的Ajax请求。 - 点击请求查看详细信息。
这里还以前面的微博为例,我们知道拖动刷新的内容由Ajax加载,而且页面的URL没有变化,那么应该到哪里去查看这些Ajax请求呢?
1. 查看请求
这里还需要借助浏览器的开发者工具,下面以Chrome浏览器为例来介绍。
首先,用Chrome浏览器打开微博的链接m.weibo.cn/u/2830678474,随后在页面中点击鼠标右键,从弹出的快捷菜单中选择“检查”选项,此时便会弹出开发者工具,如图6-2所示:
此时在Elements选项卡中便会观察到网页的源代码,右侧便是节点的样式。
不过这不是我们想要寻找的内容。切换到Network选项卡,随后重新刷新页面,可以发现这里出现了非常多的条目,如图6-3所示。
前面也提到过,这里其实就是在页面加载过程中浏览器与服务器之间发送请求和接收响应的所有记录。
Ajax其实有其特殊的请求类型,它叫作xhr。

