Python爬取数据:翻页操作
Python爬取视频在上一章已经实现,如果爬取数据的时候发现不止一页数据,而是很多页数据的时候,我们就需要爬虫自行翻页操作继续获取另一页的数据。那么如何实现的翻页操作是本章主要描述内容。
该文章爬取数据例子网址
1、翻页操作的原理
翻页操作基本原理实际就是打开另一页的网址(该文章描述的是换页网址会发生变化的类型,换页时地址没变化的不适用该文章描述方法),知道原理后,我们想翻页操作时,只需要找到翻页后的网络地址并打开即可爬取翻页后的数据内容。
2、如何实现翻页
比如爬取数据是如下图这种翻页模式的
那么我们只需要在打开该网址后,打开开发者工具,搜索关键字 “下一章“ ,点击搜索到的信息,会看到有需要的下一章网址(如下图所示)
留意记住红框框柱的内容,这是我们想要的点击下一章后刷新的网络地址,只要获取该网络地址并对该网址进行网络请求即可获取下一章的内容,从而实现自动翻页操作
3、代码实现
import requests |
4、结果
执行完上面代码可看到结果:
我们将自动获取出来的网络地址复制粘贴到浏览器并打开与未翻页的页面对比观看是否实现了下一章的跳转:
跳转前页面:

下一章跳转后页面:
通过两个页面对比,可以看出是正确自动捕获到了翻页后的网址,成功实现了爬虫翻页操作。
希望该文章对你有所帮助,作者能力有限,如有不足请多多包涵。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kimbell's blog!
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
评论