首先我们先找到携程机票的地址

携程机票的地址为,https://flights.ctrip.com/online/list/oneway-{a}-{b}?depdate={c}
其中,a为起始地,b为目的地,c为时间
例如,北京-上海,2021年9月1日的机票地址应该为
https://flights.ctrip.com/online/list/oneway-bjs-sha?depdate=2021-09-01

由此可见,如果通过selenium来获取机票价格的话,是非常容易的,只需要知道起始地,目的地和时间,直接构造出这个地址,然后返回源码,并提取数据就可以了。

根据这个地址分析得到接口地址

地址一:https://flights.ctrip.com/international/search/api/lowprice/calendar/getOwCalendarPrices?departCityCode={a}&arrivalCityCode={b}&v={c}地址二:
https://flights.ctrip.com/international/search/api/lowprice/calendar/getCalendarDetailList?v={a}地址三:
https://flights.ctrip.com/international/search/api/search/batchSearch?v={a}地址四:
https://flights.ctrip.com/international/search/api/flight/comfort/batchGetComfortTagList?v={a}

其中近期的机票最低价格,在地址一和地址二中,机票的详细信息在地址三和地址四中

主要需要取得两个参数,v和sign即可

结论:主要的验证是需要通过js取得加密参数,如果运行js,可以直接取得结果

查看2021更多爬虫分析,点击这里

第1期-通过携程爬取机票价格相关推荐

  1. 第2期-通过去哪儿爬取机票价格

    上期分析了携程的机票,本次来对比一下去哪儿的机票看看有什么不同. 接口地址:https://flight.qunar.com/touch/api/domestic/wbdflightlist 有一个加 ...

  2. php yield 携程,爬取携程国内地区攻略评论

    这里我们用scrapy 框架爬取数据 爬虫文件里面的代码: # -*- coding: utf-8 -*- import json import re import os import scrapy ...

  3. 第3期-通过途牛爬取机票价格

    前两期,我们已经研究过了携程和去哪儿的机票.作为同样有名的出行平台,我们自然也应该再研究一下途牛的机票价格. 首先,登录途牛的界面,我感觉,非常的熟悉.虽然我是第一次打开途牛的机票价格的界面,但是我就 ...

  4. Python分别用单线程,多线程,异步协程爬取一部小说,最快仅需要5s

    文章目录 单线程爬取 多线程爬取 异步协程爬取 本文运用了三种方式爬取一整部小说,分别运用了单线程爬取,多线程爬取和异步协程爬取. 小说网址:` http://www.doupo321.com/dou ...

  5. Python爬虫——aiohttp异步协程爬取同程旅行酒店评论

    大家好!我是霖hero Python并发编程有三种方式:多线程(Threading).多进程(Process).协程(Coroutine),使用并发编程会大大提高程序的效率,今天我们将学习如何选择多线 ...

  6. 送书 | aiohttp异步协程爬取同程旅行酒店评论并作词云图

    大家好!我是啃书君! Python并发编程有三种方式:多线程(Threading).多进程(Process).协程(Coroutine),使用并发编程会大大提高程序的效率,今天我们将学习如何选择多线程 ...

  7. 利用协程爬取m3u8视频

    利用协程爬取m3u8视频 ​ 在进行了爬虫的相关学习之后,自己尝试爬取了一些视频,但动辄ts文件就几百个,单线程伤不起那时间,一个一个等实在太慢了,想利用多线程,查看相关资料,又说python是假的多 ...

  8. python从网址爬图片协程_Python爬虫多任务协程爬取虎牙MM图片

    查看: 4420|回复: 241 [作品展示] Python爬虫多任务协程爬取虎牙MM图片 电梯直达 发表于 2019-4-17 21:35:47 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结 ...

  9. 意大利归还中国文物;翟天临咪蒙成考公务员题目;携程回应五一机票涨价;腾讯未成年人网络保护体系上线;这就是今天的大新闻...

    今天是3月25日 农历二月十九 今天星期一 整个周末都贡献给都挺好了 下面是今天的大新闻 意大利归还796件中国文物 (新京报)3月23日,在中国主席和意大利总理孔特共同见证下,中意双方代表交换关于7 ...

最新文章

  1. 揭秘鸿蒙系统中的 JS 开发框架
  2. 你所知道及不知道的骗贷、中介、欺诈团伙是怎么样的
  3. 中国火锅对话农民丰收节交易会·万祥军:谋定餐调产业链
  4. 用jamon来监控你的sql执行效率
  5. vue怎么调用子元素的方法_vue.js 父组件如何触发子组件中的方法
  6. 亿些模板【字符串+其他】
  7. 腾讯外包php 面试,一道腾讯PHP程序员面试题,看下吧里有多少人做的出
  8. java eclipse profile_在 Eclipse 中集成JProfiler 进行 JAVA 项目性能分析
  9. HTML文件点放在手机桌面,如何把手机桌面上的文件发送到微信里
  10. 凝胶成像文件行业调研报告 - 市场现状分析与发展前景预测
  11. 全国电子设计大赛资料打包网盘10G
  12. 蓝桥杯题目练习 水题 [蓝桥杯2019初赛]质数
  13. 用二维码分享WiFi密码(转)
  14. 基于深度学习的时间序列分类[含代码]
  15. mysql 文本 挖掘_GitHub - cwff520/dianping_textmining: 大众点评评论文本挖掘,包括点评数据爬取、数据清洗入库、数据分析、评论情感分析等的完整挖掘项目...
  16. Windows内存详解(四)OD内存断点初步分析
  17. 认识客观世界:数学描述与物理意义
  18. mooc大数据技术原理与应用,对mooc的使用体验
  19. 软件测试 6(等价类) --等价类测试
  20. java记事本编程工作原理_Java文件(io)编程之记事本开发详解

热门文章

  1. WebService:一些常用的webservice网址
  2. 计算机体系结构(国防科大)-第七章-多处理机
  3. 24WDC-DC矿用本质安全型电源的设计本安电源开关电源
  4. 快速有效增加网站外链的技巧
  5. 求1到100之间的质数(素数)?
  6. Spring(ioc和di)简介
  7. RS485 配套选型
  8. STM32--矩阵键盘的设计实现
  9. Python学习笔记_4学习Post请求方法/以搜狗翻译接口为例#以及嵌套字典的取值问题
  10. 数据结构与算法之美笔记——基础篇(中):树,二叉树,二叉查找树,平衡二叉查找树,红黑树,递归树,堆