真心求教关于自动化Web请求的开发问题,类似于开发一个12306桌面抢票软件,具体请进呢

Web开发确实是博大精深,因为目前个人是开发手游,因为某些原因需要暂时做这么一个东西,但时间的问题不太允许我深入的研究Web开发,所以特来求教各位大神,我需要做的这个东西和之前一直流传的12306桌面抢票软件很像。就是根据某些网站写一个外挂软件,让一些需要手动完成的操作,代码来自动完成。

刚开始我以为Web请求一般都用一个拼接好的url直接访问,然后获得一些数据,接着再处理这些数据就好了。但事实证明我太天真了。在开发的过程中却遇到这么一些问题,自己难以解决,所以特来真心求教。

(1)如图:图片说明
图片说明。像这么一个过程,我用抓包却抓不到看起来好使的url,来让我请求“查询北京到上海的火车票”......所以这里卡住了...

(2)这个问题有点特殊,不确定是不是我的错觉,如果有说错,万望指正哈。就是页面它自己会有个倒计时,到点之后,会根据你当前页面的选相关东西来发出对应的请求,如图:图片说明
图片说明,我留它自动在那里刷票,倒计时到一半,我够了一个筛选条件,然后下一次刷新就会出现筛选过后的信息,这个是怎么做到的呢?

(3)这个问题页有点特殊,不确定是不是分析错误。如果有说错,万望指正哈。之前我接触到的http交互,返回的结果仅仅是一些必要的数据而已,但Web的话确是还有一个html,解析这里的数据才是页面中显示的数据,所以我不太确定应该解析哪个咧...

(4)类似于第一个问题,就是不知道怎么发出请求。比如说:我现在想做一个12306自动登陆账号、自动切换账号的功能,但是抓包没有抓到啥有用的信息咧,请问这是什么回事呢?

0
扫码支付0.1元 ×
其他相关推荐
12306自动下单抢票-登录篇
12306网站推出图片验证码以后,对于抢票软件就提出了更高的要求,本篇并不涉及自动识别验证码登录(主要是博主能力所限),提供一个途径-打码平台,这个几乎是可以破解所有验证码了,本篇主要是分享一下12306网站登录的流程的学习,勿吐槽,有问题请指正,博主也是刚开始接触爬虫,大家共勉共勉。废话不多说了,直接干吧 首先打开12306登录页面https://kyfw.12306.cn/otn/login/
12306抢票软件实现(二)
近期好多人私信我,能不能需要分享完整代码。为了帮助大家,我以及将代码整理和教学视频我已经上传了CSDN,欢迎私信交流,共同学习共同进步:代码及视频下载地址 求给五星好评,谢谢啦 前面已经介绍了实现登录12306(https://blog.csdn.net/zjt980452483/article/details/81167765),如果想实现免输入验证码的话,可以借助一些打码平台,这个部分大家可...
python编写12306窗体抢票软件(一)
python编写12306窗体抢票软件(一) 第一次写博客,拿写过的软件练个手~ 12306是学习爬虫的比较好的一个练手网站。本文带你重零开始编写一个python窗体,十分简单,小白进来看哈~这节只说怎么编写窗体界面,下节介绍12306的登录 准备环境:win10 ,python3.5,pycharm 1.先看下最后成果,能够抢票哦 这是登录界面,用QtDesigner设计的十分方便 这是登录...
C++写的12306抢票软件
写在前面的话 每年逢年过节,一票难求读者肯定不陌生。这篇文章,我们带领读者从零实现一款12306刷票软件,其核心原理还是通过发送http请求模拟登录12306网站的购票的过程,最后买到票。 郑重申明一下:这里介绍的技术仅供用于学习,不可用于恶意攻击12306服务器,请勿滥用本文介绍的技术。对12306服务器造成的任何损失,后果自负。 当然,由于12306服务器用户量巨大,为了防止黄牛和其他一些非法...
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享 最近考虑到要过年回家买票,想到12306的反应迟钝,卡死、、,我就气愤,于是想着闲着也是闲着,索性再把我毕业答辩时所做的12306抢票软件给更新下,还是用自己的抢票软件来抢票吧,要不还是的站着回去,哎哎,只怪外出打工者太多,火车太少啊。好了,步入正题吧,先看看我最近的成果吧。        
.NET抢票软件(c#版12306抢票软件)源码
.net抢票软件,c#抢票软件,抢票软件,12306抢票软件源码
12306---抢票分析
研究了12306官网每5秒自动查询是否有票的相关代码,是利用了ajax技术对指定接口进行查询,如果返回值为有票,那就告知用户有票了并进入订票界面。官网用5秒一次的刷新速度,是保证了服务器在全国同时购票的几万人每5秒一次访问的情况下不崩溃而设定的较为理想的值,但很多抢票软件都是以更短的时间轮询以期在最快的时间内获取是否有票的信息。为保证尽可能地刷到票,我就把这个时间设定为0.5秒,并将超时时间设定为
二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式
一、基于HTTPS协议的12306抢票软件设计与实现--实现效果 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享 实现效果:http://blog.csdn.net/chaofanwei/article/details/18709415        直接步入正题吧,在这主要想说下现在的12306各个功能的接口以及数据格式。主要分为登录,获取联系人,查票,预定,查询未完成订单五个模块。        一、
从零实现一款12306抢票软件
写在前面的话 每年逢年过节,一票难求读者肯定不陌生。这篇文章,我们带领读者从零实现一款12306刷票软件,其核心原理还是通过发送http请求模拟登录12306网站的购票的过程,最后买到票。 关于http请求的格式和如何组装http数据包给服务器发送请求,我们在上一篇文章《从零实现一个http服务器》中已经详细介绍过了,如果还不明白的朋友可以去那篇文章看下。 郑重申明一下:这里介绍的技术仅...
自己开发的一个抢票软件客户端
春运前就开发好了,那时候没有公开出来,现在拿出来供有需要的人用用吧。因为是采用的客户端的时候,比那些依赖于浏览器的插件,少了页面的加载,一些无关资源的加载渲染,速度更快些了。 下载地址http://www.kuaipan.cn/file/id_111738577842341022.htm 若没有Java环境的话,请自行下载      ...
python写一个简单的12306抢票
引言 每逢过年就到了12306抢票高峰期,自己总想研究一下12306购票的流程,虽然网上已经很多资料,但是总比不过自己的亲身体会,于是便琢磨着写一个抢票软件,本人比较熟悉python,所以软件是用python写的。 使用工具和库 开发环境是python3.6.2 开发工具是pycharm 辅助工具fiddler(神器) 使用到的重要库: 界面(tkinter) http请求(r...
nodejs破解12306心得
1.利用nodejs写脚本程序模拟请求12306获取图片验证码. 2.把图片放大 剪切成9个图  1标题 + 8个实物图. 3.根据文字识别  把标题转为汉字,nodejs 中可用安装相应的插件 . 4.智能识别(以图搜图)  识别12306验证码实物图中 到底是什么东东,  通过百度识图api 20%-30%准确性 速度很慢大概10-20秒完成(已检验),google识图 听说准确率在85
教你如何秒杀12306,JAVA程序抢票成功!----阿冬专栏
教你如何秒杀12306,JAVA程序抢票成功! 来自:http://jingyan.baidu.com/article/ab69b270c403412ca7189f95.html 12306.cn 火车票 网络购票助手 1.1 要过年,先回家!要回家先买票!虽然大家翘首以盼的火车票终于实现网络购票了,但由于其各方面的不成熟,即使是常用电脑的
一步一步编写12306抢票软件
本文在Linux平台上,以Python为开发工具,介绍12306抢票软件的基本原理,并引入示例,讲解如何自己编写一个12306抢票软件。对于Windows平台的读者,可以安装Crywin软件模拟UNIX的命令行界面。图形界面采用Python封装的Qt图形库。 在第一章中,我们举了个例子,讲如如何利用Linux系统中现存的curl、grep和sed抓取制定日期,指定车次的剩余票数。 在第二章中,我们...
首酷12306订票助手开发完成,基于 .NET FRAMEWORK 4.5 开发,软件完全免费使用。
首酷订票助手:http://www.52soku.com/ 1、支持自动查询,不放过每一张余票. 2、支持快捷抢票,发现余票自动弹出验证码输入界面,输入验证码即可提交订单,方便快捷. 3、查询余票音乐、气泡框提示,工作刷票两不误. 4、车次查询条件、快捷抢票设置软件会自动记住,下次登陆不需要再次输入. 5、双击余票列表,即可开启订票操作,订票操作简单、快捷.
12306自动抢票软件代码实现
昨天我发的是抓取的12306数据包,然后分析了一下,今天按照昨天的分析 用代码实现了,如果有需要的同学们可以看一下 ,实现的功能有,登录,验证码识别,自动查票,有余票点击预定, 差了最后一步提交订单。同学们可以自己研究一下。 import requests import time import dmpt import re import random from copyheader
用python实现12306抢票
去年过年照着网上的做的,用splinter或者selenium都可以实现。这两个库是实现web浏览器自动操作的库。就是模拟人的点击等等一系列操作。 不过先对应你的谷歌浏览器版本下好对应的chromedriver,然后添加好环境变量 验证码的部分没有做,就是在你登录的时候要手动点击验证,但是登录进去之后就不用管了,买到票之后会播放歌曲提醒付款。 网页的按钮等的id直接登录页面按F12开发者工具进行查...
c#版12306抢票软件源码分享
c#版12306抢票软件源码分享,保证可以正常运行,不过目前不能用于抢票,因为12306网站修改了验证码规则(点击图片的验证码)以后就不能用了,但可以在此源码基础上加以改进,达到可以使用的目标。
12306抢票程序java源码
此资源包含完整的抢票程序 java源码,可直接导入到eclipse中,能直接运行打开, 自动识别验证码,可以自定义出发站点和车次及座位,具有强大的刷票能力,也能方便程序员们二次开发
2019年 12306 爬虫 抢票软件
2019 基于C#写的最新12306抢票软件。本软件只用学习使用,完全开源。本人会不定期更新。 源码地址:https://github.com/JohnnyZhang0628/12306GoHome,喜欢帮忙点个关注。 ...
12306免费分流抢票,.net开发,安装包
分流抢票基于.Net4.0框架开发,在Windows7之后的操作系统可直接打开。 其他操作系统如打不开或者打开报错,则需安装:Microsoft. NET Framework 4.0。 地址为:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718 Log文件夹为日志文件,以日期为周期,每天一个日志文件 Music文件夹为抢到票时的提示音,为空则使用默认,自定义只需拖入音乐重启软件即可(支持mp3/wav等常见格式) 一. 免费原则 分流抢票(12306Bypass)的发布和使用均不收取任何费用。拒绝任何人或任何实体进行出售,严禁用于商业谋利用途; 二. 无害原则 任何人不得使用分流抢票(12306Bypass)进行加价代购、倒票等任何与铁道部规定相违背的行为,否则请自觉停止使用分流抢票(12306Bypass); 三. 免责原则 分流抢票(12306Bypass)本身免费,没有借由任何渠道出售,不因与任何一方合作而获利。如果您擅自将分流抢票(12306Bypass)用于非法场合并且没有知悉作者,作者将不会承担任何因此导致的责任; 四. 无毒原则 作者保证所发布的扩展、分流抢票(12306Bypass)完全无害且不含有任何有害代码,但不对任何第三方篡改版本作出保证,请知悉 官方网站: http://www.12306bypass.com/ 作者:Cheney.小风
12306自动抢票软件
一、说明 12306目前反爬虫手段做的越来越牛逼了,一旦检测到,直接就封号了或者很容易导致登录失败,必须更换代理服务器才能登录,所以做测试的时候一定要小心,要先把代理IP池搞好,再做测试。 二、代理IP池 1、获取代理IP途径,获取代理IP链接,记得将ip、端口、协议类型都获取下来,存放到一个文本中  2、获取的代理IP可能不存活,如果想验证IP的存活性的话,可以使用nmap进行验证,...
Python实现12306自动抢票小程序
项目描述: 本程序通过网络爬虫技术,通过抓包分析出一次购票过程中出现的所有请求,最后通过Python程序一步步实现模拟浏览器进行请求。本程序通过调用云打码平台实现登录时候验证码校验,并能实现不断地监控余票,当抢票成功时候发送邮箱提醒用户。 author = 小朋友 微信 = qq735833020 ’’‘12306-自动抢票小程序’’' 下面分析一下实现步骤:: 一、 登录模块 登录模块第一步下...
史上最“脑残”的“抢火车票”程序(node.js版)
极乐科技 2017-01-14 16:04 背景 快过年了,我妈一个电话打过来叫我给他买火车票,我到12306一查,硬座和硬卧基本没有了,高铁又太贵. 最后只抢了3张无座票,但是我妈说能不能买有座位的啊,我说没有了啊,我妈:你过两天再帮我看看。我:... 为了帮老妈抢到有座的票,后来用了360抢票插件,还用了网上的一个别人用c#写的客户端来抢票,妈的,用了两三天都没用。 最后
12306抢票系统无界面版本——(4)完成购票与抢票
引言 因为老师突然给了个比赛,所以就和我朋友一起参加了,我负责的工作是项目整合和界面的绘画,使用的语言是python,用pyQT5画的界面。项目完成这里我做一些笔记。 前面的爬取就直接看我朋友的文章吧 获取验证码:https://blog.csdn.net/r244925932/article/details/81227873 获取车票信息:htt...
抢票软件12306java版
1、抢票软件的原理2、12306抓包分析
Chrome浏览器 - 抢票插件的制作与插件工具(上)
关于Chrome浏览器插件的博客有很多,它的应用场景也很多。一般来讲,Chrome浏览器插件分为三大类:ContentScript、Background和Popup,今天来说一下我们都比较关注的一个插件——12306抢票插件,它使用的是ContentScript方式。虽然有很多的抢票插件,但这个12306抢票插件在这里仅为作为学术研究与分享。官网12306已经为我们做了一个订票助手,在这里可以提前填
Python突破12306最后一道防线,实现自动抢票(附源码)
一年一度的春运又来了,今年我自己写了个抢票脚本。使用Python+Splinter自动刷新抢票,可以成功抢到。(依赖自己的网络环境太厉害,还有机器的好坏)Splinter是一个使用Python开发的开源Web应用测试工具,它可以帮你实现自动浏览站点和与其进行交互,Splinter执行的时候会自动打开你指定的浏览器,访问指定的URL。然后你所开发的模拟的任何行为,都会自动完成,你只需要坐在电脑面前,
JAVA版12306抢票工具
JAVA版12306抢票工具,实现时间是2015-2016当前是2017-06-11不废话,上截图1、登录界面 2、主界面 3、订单界面 有话要说 原本是私人项目,但作者时间有限无法继续更新,因此交给广大coding伙计们。16年该项目可以实现登录、查票、刷票、查询订单、退订等功能。其中部分控件被我重写或修改。有些地方试试双击,比如席别那里,选择后想删除只要双击该席别就行。17年发现查票和提
Python + selenium + requests实现12306全自动抢票,验证码破解加自动点击!!!
Python + selenium + requests实现12306全自动抢票,验证码破解加自动点击!!!!! 测试结果: 整个买票流程可以再快一点,不过为了稳定起见,有些地方等待了一些时间 完整程序,拿去可用 整个程序分了三个模块:购票模块(主体)、验证码识别模块、余票查询模块 购票模块: from selenium import webdriver from selenium...
12306GT多线程、分流免费抢票工具使用
大事记背景 我相信很多远游他乡的朋友每逢佳节都会遇到一个难题,就是购票难,这个难题有多难呢?经常在12306官网购票的小伙伴应该知道每个地方的放票时间是不一样的,但是逢年过节的那几天即使你在放票几分钟前一直盯着电脑屏幕或者APP刷新等放票,你会发现放票开始后的几秒钟对于大部分人来说就是貌似还没有开始放票就已经结束了,因为一般都是放票几秒钟后就没有余票了,一直刷新都是“无票”状态,或者是显示有票状...
Python3.6实现12306火车票自动抢票,附源码
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象、直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使用缩进来定义语句。Python支持命令式程序设计、面向对象程序设计、函数式编程、面向切面编程、泛型编...
12306python源码抢票(亲测可用)
源码传送门: https://github.com/testerSunshine/12306  
c++命令模式实现12306购票系统
c++命令模式实现12306购票系统 详见博客:http://blog.csdn.net/caoshangpa/article/details/52912355
关于12306Bypass-分流抢票
12306Bypass-分流抢票-2013-15年 官网:http://www.12306bypass.com 分流抢票是一款完全免费的抢票软件,请抵制淘宝贩卖等诈骗行为 作者不会授
抢票软件的12306java实现
抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,抢票软件的12306java实现,
使用Python实现12306抢票源码详解
在上期文章中我为展示了如何使用我们自己写的12306抢票软件进行抢票快速实现12306抢票软件,在本期文章中我将为大家详细讲解12306抢票软件的源码实现过程。在运行项目前要先安装selenium+chrome(在我之前发布的文章中,已经详细的讲解了这些配置的过程) (声明:猫哥在这里所讲的内容仅供大家学习、参考使用,大家请勿对12306网站发起恶意攻击,若由此产生的一切后果,请自行承担!) ...
还没买到票?快试试这个Python开源工具,支持多任务抢票
栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI据统计,量子位有超过50%的员工,目前为止没抢到票。买了加速包,好久也没动静。能依靠的只有勤劳的双手,但每天收到...
利用Python抢票,攻破12306的最后一道防线
为了方面和节约时间,本次使用的python编译器和解释器分别为pycharm,python3.6.1RC
自动化测试 (一) 12306火车票网站自动登录工具
自动化测试 (一) 12306火车票网站自动登录工具 还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票 通过前两篇博客Fiddler教程和HTTP协议详解,我们了解了Web的原理. Web的原理就是,浏览器发送一个Request给Web服务器,Web服务器处理完这个请求之后发送一个HTTP Respon
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 开发web工程师 web前端工程师开发