【Python爬虫实战】第229篇:常旅客积分与里程权益采集——航空会员价值分析实战
所属专栏:【Python爬虫实战】从零到企业级爬虫工程师(CSDN 付费专栏)
本篇篇目:第 229 篇(旅行出行数据采集专场 · 第 4 篇)
难度等级:中级
阅读时长:约 35 分钟(动手敲代码约 1.5 小时)
本篇技术栈:Python 3 · requests · BeautifulSoup4 · lxml · re · pandas · openpyxl
文章目录
- 【Python爬虫实战】第229篇:常旅客积分与里程权益采集——航空会员价值分析实战
- @[toc]
- 一、需求目标:常旅客会员到底值不值得
- 1.1 对比字段
- 1.2 学习清单
- 二、环境准备
- 三、原理分析
- 3.1 采集流程
- 3.2 卡片字段定位
- 四、完整代码
- 4.1 抓页面
- 4.2 抠数字工具
- 4.3 解析单航司卡片
- 4.4 主编排与价值排序
- 4.5 完整脚本
- 五、运行结果
- 六、踩坑排查
- 七、进阶方向
- 参考资料
文章目录
- 【Python爬虫实战】第229篇:常旅客积分与里程权益采集——航空会员价值分析实战
- @[toc]
- 一、需求目标:常旅客会员到底值不值得
- 1.1 对比字段
- 1.2 学习清单
- 二、环境准备
- 三、原理分析
- 3.1 采集流程
- 3.2 卡片字段定位
- 四、完整代码
- 4.1 抓页面
- 4.2 抠数字工具
- 4.3 解析单航司卡片
- 4.4 主编排与价值排序
- 4.5 完整脚本
- 五、运行结果
- 六、踩坑排查
- 七、进阶方向
- 参考资料
一、需求目标:常旅客会员到底值不值得
经常飞的人都会纠结一个问题:**各家航司的常旅客计划,哪个里程更值钱?升舱门槛高不高?联名信用卡哪个值得办?**这些权益散落在航司官网和银行信用卡页,手动对比要翻几十个页面。本篇我们做一个"航空会员价值对比表":
- 采集五大航司的常旅客计划信息;
- 抓取兑换 1 万里程的大致成本、经济舱/公务舱升舱所需里程;
- 抓取贵宾室权益、联名信用卡;
- 算一笔"每万里程值多少钱"的账。
1.1 对比字段
| 字段 | 含义 |
|---|---|
| 航司 | 国航/南航/东航/海航/厦航 |
| 会员计划 | 凤凰知音/明珠/东方万里行…… |
| 元/万里程 | 攒 1 万里程大致花的钱 |
| 升舱里程 | 经济升公务所需里程 |
| 贵宾室 | 有/部分/无 |
| 联名卡 | 合作银行 |