Web Spider Sunwing.ca requests下单 请求参数介绍(一)

简介: Web Spider Sunwing.ca requests下单 请求参数介绍(一)

提示:文章仅供参考,禁止用于非法途径;

提示:下列的示例信息都是虚拟的,不存在的,请勿滥用;

文章目录

提示:文章仅供参考,禁止用于非法途径;

提示:下列的示例信息都是虚拟的,不存在的,请勿滥用;

前言

一、思路

二、参数介绍

1.第一次参数提交请求

2.第二次参数提交请求

3.第三次参数提交请求

4.第四次参数提交请求

5.第五次参数提交请求-最后一步

6.提交请求结果

总结


前言

目标网站首页url:https://www.sunwing.ca


提示:以下是本篇文章正文内容,下面案例可供参考

一、思路

共需要请求五次不同的url才能完成下单,请求期间所有加密的字符串都可以在前一个url的响应中提取,每次请求提交相应的参数即可;

二、参数介绍

1.第一次参数提交请求

第一次提交
GET请求携带的参数:https://book.sunwing.ca/cgi-bin/results.cgi
GET请求携带的参数
提取sid字符串参数:
sid参数响应

2.第二次参数提交请求

在这里插入图片描述

POST请求携带的参数:https://book.sunwing.ca/cgi-bin/results.cgi
在这里插入图片描述
提取resultatsAller字符串参数
在这里插入图片描述

3.第三次参数提交请求

第二次提交
POST请求携带的参数:https://book.sunwing.ca/cgi-bin/verif.cgi
第二次提交参数
提取option0、option1、option2、option3 字符串参数
在这里插入图片描述

4.第四次参数提交请求

在这里插入图片描述
POST请求携带的参数:https://payment.sunwing.ca/cgi-bin/booking-form.cgi
第三次请求
提取result 字符串参数
在这里插入图片描述

5.第五次参数提交请求-最后一步

在这里插入图片描述
POST请求携带的参数:https://payment.sunwing.ca/cgi-bin/booking.cgi
在这里插入图片描述
在这里插入图片描述

6.提交请求结果

在这里插入图片描述


总结

所有的加密字符串都能在前一个url响应中提取,仔细去研究一下就能发现细节,其他的参数如:航班信息可以设定全局变量,按照相应格式提交即可;

目录
相关文章
|
开发者 Python
Web Spider NEX XX国际货币经纪 - PDF下载 & 解析
一、任务说明 1.PDF下载 提示:下载2019年1月1日-至今的"银行间货币市场"PDF文件
92 0
Web Spider NEX XX国际货币经纪 - PDF下载 & 解析
|
JSON 关系型数据库 MySQL
windows python web flask获取请求参数数据
windows python web flask获取请求参数数据
windows python web flask获取请求参数数据
|
Web App开发 数据采集 Python
Python写的Web spider(网络爬虫)
Python写的Web spider: # web spider # author vince 2015/7/29 import urllib2 import re # get href...
800 0
|
19天前
|
开发框架 前端开发 .NET
C#编程与Web开发
【4月更文挑战第21天】本文探讨了C#在Web开发中的应用,包括使用ASP.NET框架、MVC模式、Web API和Entity Framework。C#作为.NET框架的主要语言,结合这些工具,能创建动态、高效的Web应用。实际案例涉及企业级应用、电子商务和社交媒体平台。尽管面临竞争和挑战,但C#在Web开发领域的前景将持续拓展。
|
8天前
|
关系型数据库 MySQL
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
web简易开发(二){html5+php实现文件上传及通过关键字搜索已上传图片)}
|
2天前
|
前端开发 JavaScript Java
Java与Web开发的结合:JSP与Servlet
Java与Web开发的结合:JSP与Servlet
7 0
|
2天前
|
存储 程序员 API
python web开发示例详解
python web开发示例详解
11 0
|
2天前
|
XML 前端开发 JavaScript
CSR(客户端渲染)和AJAX在Web开发中各自扮演不同的角色
【5月更文挑战第8天】CSR(客户端渲染)与AJAX在Web开发中各司其职。CSR提供初始HTML框架,通过JavaScript在浏览器端获取并渲染数据,提升交互性和响应速度。AJAX则实现页面局部更新,如实时搜索,不刷新页面即可获取数据。CSR可能因DOM操作多而引发性能问题,但可优化解决;AJAX适合频繁交互场景,提高响应性。两者在不同需求下各有优势,需按项目选择适用技术。
12 4
|
2天前
|
前端开发 搜索推荐 安全
AJAX和CSR(客户端渲染)是Web开发中常用的两种技术
【5月更文挑战第8天】AJAX提升用户体验,减轻服务器压力,但对搜索引擎不友好且增加开发复杂度,易引发安全问题。CSR提供快速响应和交互性,改善用户体验,但首屏加载慢,搜索引擎支持不足,同样面临安全挑战。两者各有适用场景,需按项目需求选择。
9 0
|
3天前
|
前端开发 JavaScript 开发者
新一代前端框架:革命性的Web开发利器
传统的前端框架在满足日益复杂的Web开发需求上逐渐显露出局限性,而新一代前端框架的出现,以其革命性的设计和功能,重新定义了Web开发的标准。本文将介绍这些新一代前端框架的特点和优势,并探讨它们在实际项目中的应用。