银河金汇模拟登录

业务需要登录一个有意思的网站,适合初学逆向JS和图片切割识别的童鞋

目标网站:http://yhjh.chinastock.com.cn/yhwz/managemoney/userLogin.jsp


login页面

1、密码框安全键盘,所以selenium之类模拟输入账号密码就无法用上了

首先找登录入口:

入口

和我们平时常见的CryptoJS库差不多啦,调试就完事了,扣出来代码差不多3000多行

2、验证码相对简单,切割然后Tesseract识别,由于繁体字连在一起了单个识别率不高,所以用了jTessBoxEditor(安装需要JDK环境)进行样本训练,这个比较简单不用很多样本


字体训练

调用记得语言选择训练好的字体 pytesseract.image_to_string(image, lang='DANGEfontyp', config="-psm 7")

3、登录


code


登录成功

你可能感兴趣的:(银河金汇模拟登录)