12306图片验证码识别服务器搭建

12306图片验证码识别服务器搭建搭建背景:最近一直在刷票,无休止的刷票还是抢不到票,我好难啊。无意间发现了一个python自动刷票的项目,号称是抢票概率提升大大的。项目地址:

大家好,欢迎来到IT知识分享网。

搭建背景:

最近一直在刷票,无休止的刷票还是抢不到票,我好难啊。无意间发现了一个python自动刷票的项目,号称是抢票概率提升大大的。项目地址: https://github.com/testerSunshine/12306。赶紧下载了部署看看,结果研究发现里面需要用到图片识别的的东西,项目提供的识别服务器不让长时间使用,无奈作为一个技术男自然要自己搭建一个识别服务器。话不多说,开始行动。

搭建过程:

简单说下我的系统版本是centos6.4,python3.6版本的按照这个项目 https://github.com/YinAoXiong/12306_code_server 来搭建。

(1)克隆项目

git clone https://github.com/YinAoXiong/12306_code_server.git

(2)安装依赖包

pip3 install -r requirements.txt

(3)

下载模型(这是训练好的模型,用于12306图片识别)

bash download_model.sh

(4)修改配置

gunicorn.conf的配置根据需要修改,我这里只修改端口号

(5)启动

gunicorn app:app -c gunicorn.conf.py

错误解决:

(1)gunicorn app:app -c gunicorn.conf.py

启动报错,提示/lib/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/local/tools/fetion/lib/libstdc++.so.6)

怀疑是GCC版本太低,我系统自带GCC 4.4.7于是升级到4.8

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2

tar -jxvf gcc-4.8.2.tar.bz2

cd gcc-4.8.2

./contrib/download_prerequisites

mkdir gcc-build-4.8.2

cd gcc-build-4.8.2

../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

make -j4

make install

查看版本

gcc -v

重新启动报错

version `GLIBCXX_3.4.21′ not found

在升级gcc时,生成的动态库没有替换旧版本的动态库

我先升级下glibc试试

strings /lib64/libc.so.6 |grep GLIBC

wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz

tar zxvf glibc-2.17.tar.gz

mkdir build

cd build

../configure –prefix=/usr –disable-profile –enable-add-ons –with-headers=/usr/include –with-binutils=/usr/bin

make

make install

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

还是不行,这个可能是gcc动态库没有更新的原因

find / -name “libstdc++.so*”

strings /opt/gcc-4.8.2/gcc-build-4.8.2/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so |grep GLIBC

cp /opt/gcc-4.8.2/gcc-build-4.8.2/stage1-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18 /usr/lib64/

cd /usr/lib64

mv libstdc++.so.6 libstdc++.so.6_bak

ln -s libstdc++.so.6.0.18 libstdc++.so.6 链接新的库

重新启动解决

验证码识别:

12306图片验证码识别服务器搭建

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/46988.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信