-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ocr 报错 #5
Comments
可能发现问题了 async function downloadTessdata() {
process.env.TESSDATA_PREFIX = '/tmp';
if (!fs.existsSync('/tmp')) {
fs.mkdirSync('/tmp');
}
else {
if (fs.existsSync(tessdataPath)) {
return;
}
}
download('https://beetcb.gitee.io/filetransfer/tmp/eng.traineddata.gz', tessdataPath);
} 下载的文件不存在 |
啊,对诶!上次失手把 Gitee 上这个仓库删掉了,我等下把它救回来 |
拿网上最新模型测试了一下,验证码通过率似乎有点低,不知您这个模型有无对验证码特殊训练过。鉴于一次成功登陆后就能获得cookie,是否考虑增加手动输入验证码选项 |
|
luckycat0426@9183da0
编译后将代码替换系统中的cea代码尝试运行测试.
遇到报错
能否请教一下代码构建流程.有无教程推荐给初入门的新手. |
我应该写个 Contribution Guide 的。 1. git clone && cd cea
2. npm run bootstrap
3. npm run build (build:debug 是用来 vscode debug 编译 ts 代码的) |
如果方便的话,咱们最好再开一个 PR 来 track 验证码问题,一个 PR 只做一件事 (●'◡'●) |
不好意思,忘记开新的分枝处理验证码问题了,我等下重置到docker那次commit pr上去再开另外一个分支。 |
执行
后尝试使用vscode 调试配置
输出
遇到错误
node版本是
|
每个包内 暂时用 npm run build 编译就行,只是 debug 不太方便 |
手动填写验证码写完了,但是好像登陆不上,抓包发现
这个是cea请求
这个是我网页登陆请求
看起来边缘情况可能要额外考虑验证码form字段 |
改了字段登陆成功了,稍后我整理下代码提交pr |
对对,不同学校实现的方式与字段都不同,只能让边缘情况文件不断壮大了 😂 |
#15 |
这是什么意思,没看懂,是 API 识别吗? |
http://www.fateadm.com/ |
执行 cea sign 遇到验证码触发ocr,执行报错.
node 版本
tmp目录有发现下载的ocr模型
The text was updated successfully, but these errors were encountered: