12306车站信息爬取(2)——输入出发站,到达站和出发时间,获取车次信息的列表

本文是12306车站信息爬取系列的第二篇,主要讲解如何从已获取的车次信息链接中,通过分析和处理,提取出车次的详细信息。通过观察Preview中的数据结构,利用链接进行分割,可以有效地获取所需内容。后续文章将介绍如何使用prettytable和colorama模块对结果进行美化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一篇文章中,我们简单了解了 输入条件的判断,包括出发站,到达站,和出发的时间,获取车次信息的链接;

12306车站信息爬取(1)——输入条件的判断,包括出发站,到达站,和出发时间,并获取车次信息的链接

在这一篇文章中,主要涉及到的内容有:车次信息的爬取。

在上一篇文章中,我们已经获取了车票信息的链接(就是下图的Request URL),针对获取的链接,我们进行分析

针对上图,我们查看Preview,我们看到如下类似字典的信息,其中,result中的链接信息就是每个车次的信息;

针对result中的每个链接,我们进行分析,可以发现我们需要的信息,信息都是通过 | 进行分开的,所以,我们可以根据 | 对链接进行分割,通过索引获取所需的内容(还有一些没有标注出来,但都在链接中可以找到);

 

为了方便获取索引,我们可以借助记事本或者其他工具,将|替换为换行,可以很清楚的看出每个信息对应的行号,也就会知道对应的索引。

经过简单的分析,我们已经知道了车票信息如何获

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值