『课程介绍』:
此项目为GUI+爬虫+反反爬虫+网络多线程+自动打码+缓存机制+数据清洗等多项技术综合一体的项目;
开发中更能体验抓包思路, MVC, 分层, 封装重构等思想
『课程目录』:
001-12306抢票软件项目-项目展示
002-12306抢票项目开篇-2019新年快乐!
003-抢票软件项目-项目需求和原型图
004-网络基础-网络-IP-域名概念
005-网络基础-客户端和服务器概念
006-网络基础-客户端和服务器角色
007-网络基础-HTTP协议-上
008-网络基础-HTTP协议-中
009-网络基础-HTTP协议-下
010-网络基础-基于Cookie和Session的验证码和登录机制
011-开发实战-环境搭建
012-开发实战-登录模块-界面搭建
013-开发实战-登录模块-验证码下载展示
014-开发实战-登录模块-验证码答案原理
015-开发实战-登录模块-验证码回答实现-上
016-开发实战-登录模块-验证码回答实现-中
017-开发实战-登录模块-验证码回答实现-下
018-开发实战-登录模块-自动打码-上
019-开发实战-登录模块-自动打码-下
020-开发实战-登录模块-自动打码-细节完善
021-开发实战-登录模块-账号和密码-界面验证逻辑
022-开发实战-登录模块-账号和密码-请求验证逻辑
023-开发实战-登录模块-账号和密码-用户授权
024-开发实战-登录成功后跳转逻辑
025-开发实战-登录模块-UI假死解决-多线程-原理
026-开发实战-登录模块-UI假死解决-多线程-代码解决下载验证码耗时
027-开发实战-登录模块-UI假死解决-多线程-代码解决自动打码耗时
028-开发实战-查询模块-界面搭建
029-开发实战-查询模块-城市获取-上
030-开发实战-查询模块-城市获取-中
031-开发实战-查询模块-城市获取-下
032-开发实战-查询模块-城市数据-渲染到界面
033-开发实战-查询模块-其他查询条件设置
034-开发实战-查询模块-查询条件完善
035-开发实战-查询模块-查询数据下载解析
036-开发实战-查询模块-查询数据-展示
037-开发实战-查询模块-抢票-条件面板
038-开发实战-查询模块-抢票-条件设置
039-开发实战-查询模块-抢票-条件传递
040-开发实战-查询模块-抢票-根据条件筛选车票
041-开发实战-查询模块-抢票-流程梳理
042-开发实战-查询模块-抢票-第一步-验证用户登录
043-开发实战-查询模块-抢票-第二步-提交订单请求
044-开发实战-查询模块-抢票-第三步-获取后续请求必备数据token
045-开发实战-查询模块-抢票-第四步-获取常用联系人身份证数据
046-开发实战-查询模块-抢票-后续步骤分析
047-开发实战-查询模块-第五步-选定乘客信息
048-开发实战-查询模块-第六步-检查订单
049-开发实战-查询模块-第六步-检查订单-bug修复
050-开发实战-查询模块-第七步-查询队列个数
051-开发实战-查询模块-第八步-确定订单
052-开发实战-查询模块-定时器刷票
053-开发实战-登录逻辑完善