鱼C论坛

 找回密码
 立即注册
查看: 2446|回复: 31

[作品展示] 一个GUI爬虫从无到有---登陆验证---02章

[复制链接]
发表于 2019-2-15 00:43:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Stubborn 于 2019-2-21 18:08 编辑

测试下,等待审核通过,再修改内容 很好,审核通过了。下面GO
第一次写这种教程,emmm加深下学习内容,梳理下,同时分享下,有不足或者错误,希望大神多多指点。
废话不多说,开始加深梳理: Ps太多地方写了注释,会不会显得不正经啊。还有12306验证码图片好像又变了,这里没有下载到url正在努力修改ing.......图片下载出来了:Fight!Go
因为涉及到加密,还需要用到base64
游客,如果您要查看本帖隐藏内容请回复


如上代码全部完成,可以进行刷新,并且获取到12306验证码。效果图:
001.png
002.png

捋捋过程:这里走通一个打开流程,分享下相关的知识。:完整代码!Go
  • API_Tool.download_yzm启动:下载验证码
  • API_Tool.check_yzm启动:校验验证码
  • API_Tool.check_account_pwd启动:验证登录
  • API_Tool.author启动:获取tk值,以及一个cookie值  到这里,登录成功,通过sessin对象维持对话,在登录状态,进行下订单
  • Query_Pane.buy_ticket启动:启动下单流程
  • Query_Pane.query_tickets启动:开始查询车次
  • Query_Pane.filter_tickets启动:筛选列车票 查询到有开始下单,下面为后面请求准备数据
  • API_Tool.get_all_stations启动:处理城市站点字典
  • API_Tool.query_tickets启动:处理列车字典
  • API_Tool.get_all_statioms_reverse启动:反转城市站点字典    查询完成
  • APITool.buy_ticket下单
  • API_Tool.check_login验证是否登陆: True
  • API_Tool.submit_order_request启动:检查订单
  • API_Tool.initDC启动:获取Token和KEY,检查和下单需要
  • API_Tool.getPassengerDT启动:获取乘客信息
  • API_Tool.check_order启动:检查订单信息
  • API_Tool.getqueuecoun启动:检查余票
  • API_Tool.confirm_queue启动:提交订单


以上大致流程

Ps:末尾讲一句,你可以看不懂代码,但你要知道思路是怎么样,思考下,接下来拿到验证码,该怎么做,进行下一章:Fight!GO

评分

参与人数 2荣誉 +10 鱼币 +10 贡献 +10 收起 理由
不二如是 + 5 + 5 + 5 鱼C有你更精彩^_^
冬雪雪冬 + 5 + 5 + 5 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-2-15 09:44:02 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-2-15 14:33:01 | 显示全部楼层
rhf rhf
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 14:33:57 | 显示全部楼层
了解一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 14:41:11 | 显示全部楼层
加油,做出抢票
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-15 14:50:29 | 显示全部楼层

大神,你的帮我啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 14:57:23 | 显示全部楼层
Stubborn 发表于 2019-2-15 14:50
大神,你的帮我啊

你先争取做出来自动识图
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-15 15:14:22 | 显示全部楼层
塔利班 发表于 2019-2-15 14:57
你先争取做出来自动识图

我的天 12306自动难的一P ,准备做手工的,或者用云打码,自动是不可能的拉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 15:40:13 | 显示全部楼层
Stubborn 发表于 2019-2-15 15:14
我的天 12306自动难的一P ,准备做手工的,或者用云打码,自动是不可能的拉

搜索下云API,反正也是联网运行
不然自己训练点模型,但是不一定够12306图片库的样本量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-15 15:42:40 | 显示全部楼层
塔利班 发表于 2019-2-15 15:40
搜索下云API,反正也是联网运行
不然自己训练点模型,但是不一定够12306图片库的样本量

就是用的云打码   但是穷~没钱发任务  哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 15:46:09 | 显示全部楼层
Stubborn 发表于 2019-2-15 15:42
就是用的云打码   但是穷~没钱发任务  哈哈

我穷的都冲不起会员
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-15 16:11:19 | 显示全部楼层
塔利班 发表于 2019-2-15 15:46
我穷的都冲不起会员

自动逼格高
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-15 16:35:24 | 显示全部楼层
好 顶了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-18 16:16:09 | 显示全部楼层
感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-2-19 07:20:15 | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-19 15:52:07 | 显示全部楼层
111
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-2-19 19:00:42 From FishC Mobile | 显示全部楼层
跟着大神学gui
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-19 19:10:38 | 显示全部楼层

这里没有介绍GUI,主要还是爬虫思路。觉得自己要学GUI了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-19 19:51:46 | 显示全部楼层
膜拜大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-19 19:57:16 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-2 05:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表