Skip to content
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

打码优化下啊,总是失败 #200

Open
igauch opened this issue Sep 20, 2019 · 18 comments
Open

打码优化下啊,总是失败 #200

igauch opened this issue Sep 20, 2019 · 18 comments

Comments

@igauch
Copy link

igauch commented Sep 20, 2019

目前看到这个免费的打码是大佬自己维护的,辛苦了,很赞!不过总是失败也不行啊,能不能优化下,是服务器成本有压力?那就收费,算法的话应该不是问题了,目前都比较成熟了,跪求大佬提高识别成功率

@pjialin
Copy link
Owner

pjialin commented Sep 20, 2019

嗯,现在服务器有点抗不住,做了限流,一般重试几次就可以了

跑在本地的话可以通过 docker 镜像

docker run --rm -p 8000:8000 pjialin/12306-ocr:latest

然后修改 py12306/helpers/api.py

API_FREE_CODE_QCR_API  = 'http://0.0.0.0:8000/check/'

@pjialin pjialin pinned this issue Sep 20, 2019
@ghost
Copy link

ghost commented Sep 22, 2019

不太行啊。免费打码接口。使用不了。辛苦了。

@0xouzm
Copy link

0xouzm commented Sep 25, 2019

Corrupt JPEG data: 16 extraneous bytes before marker 0xd9,自己跑了docker还是报错?好像是解析问题

@0xouzm
Copy link

0xouzm commented Sep 25, 2019

image
image

@Bowser1704
Copy link

本地跑了docker也没用啊。

@lqxhub
Copy link

lqxhub commented Nov 11, 2019

用阿里云自己搭一个就行,有现成的代码,clone一般就能跑起来,可能会有opencv的问题,安装或者更新一下依赖库就好了

@pjialin
Copy link
Owner

pjialin commented Dec 21, 2019

Readme 已更新共享打码服务,可以先看看效果

@jiangyongxing
Copy link

但是也跑了12306ocr项目,也start了这个项目,然后开启了py12306,还在api.py中对API_FREE_CODE_QCR_API = 'http://127.0.0.1:8082/check/'进行了配置,可是还是返回“验证码下载失败 错误原因: 返回数据为空 5 秒后重试”。

@jiangyongxing
Copy link

共享打码方式貌似也不稳定,我这边也一直都是下载验证码失败。

@baoroushi
Copy link

查询余票请求失败 状态码 302 错误原因 Moved Temporarily

@ghost
Copy link

ghost commented Dec 23, 2019

本地打码成功,感谢大佬

@ZhouC-J
Copy link

ZhouC-J commented Dec 24, 2019

查询余票请求失败 状态码 302 错误原因 Moved Temporarily, 怎么办啊,登陆不上去

@AsianCarp101
Copy link

查询余票请求失败 状态码 302 错误原因 Moved Temporarily, 怎么办啊,登陆不上去

参考这个 #266

@wuRDmemory
Copy link

用docker的方式好用!666

@David2k13
Copy link

David2k13 commented Jan 2, 2020

嗯,现在服务器有点抗不住,造成限流,一般重试几次就可以了

跑在本地的话可以通过docker更高

docker run --rm -p 8000:8000 pjialin/12306-ocr:latest

然后修改 py12306/helpers/api.py

API_FREE_CODE_QCR_API  = 'http://0.0.0.0:8000/check/'

想问下docker怎么去修改py12306/helpers/api.py,可以添加到env.py吗,比如AUTO_CODE_PLATFORM填写本地地址

@lyslys888
Copy link

嗯,现在服务器有点抗不住,造成限流,一般重试几次就可以了
跑在本地的话可以通过docker更高

docker run --rm -p 8000:8000 pjialin/12306-ocr:latest

然后修改 py12306/helpers/api.py

API_FREE_CODE_QCR_API  = 'http://0.0.0.0:8000/check/'

想问下docker怎么去修改py12306/helpers/api.py,可以添加到env.py吗,比如AUTO_CODE_PLATFORM填写本地地址

同问,py12306是docker方式跑的,怎么修改api.py

@yufire
Copy link

yufire commented Jul 20, 2022

嗯,现在服务器有点抗不住,造成限流,一般重试几次就可以了
跑在本地的话可以通过docker更高

docker run --rm -p 8000:8000 pjialin/12306-ocr:latest

然后修改 py12306/helpers/api.py

API_FREE_CODE_QCR_API  = 'http://0.0.0.0:8000/check/'

想问下docker怎么去修改py12306/helpers/api.py,可以添加到env.py吗,比如AUTO_CODE_PLATFORM填写本地地址

同问,py12306是docker方式跑的,怎么修改api.py

嗯,现在服务器有点抗不住,造成限流,一般重试几次就可以了
跑在本地的话可以通过docker更高

docker run --rm -p 8000:8000 pjialin/12306-ocr:latest

然后修改py12306/helpers/api.py

API_FREE_CODE_QCR_API  = 'http://0.0.0.0:8000/check/'

想问下docker怎么去修改py12306/helpers/api.py,可以添加到env.py吗,比如AUTO_CODE_PLATFORM填写本地地址

同问,py12306是docker方式跑的,怎么修改api.py

使用数据卷的方式进行覆盖api.py

@Lydanne
Copy link

Lydanne commented Apr 16, 2023

不改代码的情况下这样配置是不是也可以呀:

AUTO_CODE_PLATFORM = 'user'
API_USER_CODE_QCR_API = 'http://192.168.46.32:8000/check/'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests