fuck12306

12306 图片验证码识别测试
授权协议 MIT
开发语言 Python
所属分类 Web应用开发、 验证码(Captcha)
软件类型 开源软件
地区 国产
投 递 者 金瑞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

fuck12306 是一个用来识别最新 12306 图片验证码的测试工具。纯展示性质。可以跑起来玩。识别率不高,没有用到识图返回的其他信息,理论上还有原图、相似图等可用。没有用 Google Images。

pytesseract 用默认官方中文数据,其实效果很差,不过Good Case也有。

> 结果
(0, 0) 苹果充电器
(0, 1) 医师资格证|证件翻拍
(0, 2) 手机|手机皮套
(0, 3) 油炸薯条|炸暑条|双人
(1, 0) 手机套|苹果手机套|手机配件
(1, 1) 砂积石
(1, 2) [UNKOWN]
(1, 3) 波导|可转穿衣镜|手机

>
(0, 0) 靴|保温杯
(0, 1) 二粒小麦|刷子|成片种植
(0, 2) 香辣酱|瓶装调料|果酱
(0, 3) [UNKOWN]
(1, 0) 柚子|圆形果类
(1, 1) 雪饼
(1, 2) 李锦记|香辣酱|调料
(1, 3) 素菜
  • import ssl import json from PIL import Image import urllib import re import urllib.request as urllib2 if hasattr(ssl, '_create_unverified_context'): ssl.create_default_context = ssl._create_unverified

  •     在12360购票的时候验证码是一件特别令人烦恼的事情,以前看到网友写的一个可以识别验证码的脚本很有意思,现在转载过来,供大家娱乐 转自https://github.com/andelf/fuck12306/blob/master/fuck12306.py #!/usr/bin/python # # FileName : fuck12306.py # # Author :

  • import ssl import json from PIL import Image import urllib import re import urllib.request as urllib2 if hasattr(ssl, '_create_unverified_context'): ssl.create_default_context = ssl._create_unverified

  • 建议各位:使用charls抓包或者fidder抓包,不然有些信息抓不到,以至于操作无法进行,可能会陷入沉思与迷茫状态! 0.介绍 以前大一的时候,做过12306的购票也成功了,也发了博客,但那时经验甚少也没有写博客经验而且还是第一篇博客,确实没有做好,但是现在在准备面试项目,又重新把12306这个项目捡起来了,发现确实更新不少,单就cookie登陆那块就很坑,还有在以前最后的购票之后又加了几步请求

  • 主要难点在于参数的构造,hashmap以及treemap的顺序与插入的顺序不一致,所以只能用list或者用linkedHashmap,其次在于json的解析,尝试过google的gson,不好用,不过有一大优势,gson可以把对象序列化为json,或者从json中构建对象,最后用json解析实现的。 下面是12306get请求的一些参数,主要报告车站号,时间,以及是否是 adult public

 相关资料
  • X1.6.0新增 sp_check_verify_code() 功能: 验证码检查,验证完后销毁验证码增加安全性 参数: 无 返回: 类型boolean true|false; 使用: <?php if(!sp_check_verify_code()){ echo '验证码不正确'; } 注:表单提交时验证码name为verify;支持POST和GET方法

  • 本文向大家介绍c#实现识别图片上的验证码数字,包括了c#实现识别图片上的验证码数字的使用技巧和注意事项,需要的朋友参考一下 C#识别验证码图片通用类 以上2则都是使用C#实现的orc识别的代码,希望对大家学习C#有所帮助。

  • cmf_captcha_check($value, $id = "", $reset = true) 功能 验证码检查,验证完后销毁验证码 参数 $value: int 要验证的字符串 $ id: string 验证码的ID $reset:boolean 验证成功后是否重置 返回 boolean 通过验证返回true;失败返回false

  • 本文向大家介绍Python 识别12306图片验证码物品的实现示例,包括了Python 识别12306图片验证码物品的实现示例的使用技巧和注意事项,需要的朋友参考一下 1、PIL介绍以及图片分割 Python 3 安装:  pip3 install Pillow 1.1 image 模块 Image模块是在Python PIL图像处理中常见的模块,主要是用于对这个图像的基本处理,它配合open、s

  • 本文向大家介绍Python网站验证码识别,包括了Python网站验证码识别的使用技巧和注意事项,需要的朋友参考一下 0x00 识别涉及技术 验证码识别涉及很多方面的内容。入手难度大,但是入手后,可拓展性又非常广泛,可玩性极强,成就感也很足。 验证码图像处理 验证码图像识别技术主要是操作图片内的像素点,通过对图片的像素点进行一系列的操作,最后输出验证码图像内的每个字符的文本矩阵。 读取图片 图片降噪

  • 本文向大家介绍详解Python验证码识别,包括了详解Python验证码识别的使用技巧和注意事项,需要的朋友参考一下 以前写过一个刷校内网的人气的工具,Java的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-) 校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证码,因为程序是

  • OCR 即Optical Character Recognition, 光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。 tesserocr 是Python的一个OCR识别库。GitHub:https://github.com/tesseract-ocr/tesseract 20.1 软件安装: 注意:在安装tesserocr前都需要先安装tesseract,具体说明如下:

  • 接口说明 获取验证码图片 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 如开启https功能,请求地址的协议应改为https,如:https://www.example.com/wish3dearth/api/access/v1.0.0/getLicenseInfo API地址 GET /authcenter/api/verify/v1.0.0/cap