国税总局增值税发票查验平台验证码识别深度学习实战
国家税务总局全国增值税发票查验平台验证码
查验验证码图片如下面所示:
测试地址:http://47.99.174.98:8808/
1.验证码识别Python版
import base64
import requestswith open('./tmp.jpg', 'rb') as f:img_bytes = f.read()img_base64 = base64.b64encode(img_bytes)
# '00' 黑色 '01' 红色 '02' 黄色 '03' 蓝色
data = {'image': str(img_base64, 'utf-8'), 'key': '01'}
result = requests.post('http://47.99.174.98:8808/captcha', json=data)
print(result.text)
print(result.json())
2.验证码识别Java版
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Base64;public class CaptchaRecognize {static String captcha_url = "http://47.99.174.98:8808/captcha";public static String getBase64(String imgFile) {InputStream inputStream = null;byte[] data = null;try {inputStream = new FileInputStream(imgFile);data = new byte[inputStream.available()];inputStream.read(data);inputStream.close();} catch (IOException e) {e.printStackTrace();}Base64.Encoder encoder = Base64.getEncoder();assert data != null;return encoder.encodeToString(data);}public static void captchaPost() throws IOException {String imgBase64 = getBase64("./imgs/img001.jpg");String data = "{" + "\"image\":" + "\"" + imgBase64 + "\"" + "," + "\"key\":" + "\"03\"" + "}";URL url = new URL(captcha_url);HttpURLConnection conn = (HttpURLConnection) url.openConnection();conn.setRequestMethod("POST");conn.setDoOutput(true);conn.setDoInput(true);conn.setRequestProperty("Content-Type", "application/json");conn.setRequestProperty("Accept", "application/json");OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream());out.write(data);out.flush();out.close();BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8"));String line;while ((line = in.readLine()) != null) {System.out.println(line); // {"code": "Y2W"}}}public static void main(String[] args) throws IOException {captchaPost();}
}
3.免验证码发票查验Python版
import requests
# fpdm 发票代码 fphm 发票号码 rq 开票日期 jym 校验码后六位(专票为不含税金额)
data = {'fpdm': '044001505121', 'fphm': '38507145', 'rq': '20180926', 'jym': '865375'}
result = requests.post('http://47.99.174.98:8808/fp', json=data)
print(result.json())
国税总局增值税发票查验平台验证码识别深度学习实战相关推荐
- 国税总局发票查验平台验证码识别方案,识别率达98%
全国增值税发票查验平台验证码 2020.04.30 已经同步更新,测试网址不变 手动置顶:验证码识别测试页面(可视化操作) 识别率97.5%,图片接口支持手动测试,以图片形式返回结果:文本接口需要联系 ...
- 【2020.06】国税总局发票查验平台验证码最新获取方法
国税总局的发票查验平台近期JS更新频繁,之前写了一篇验证码识别的文章:https://blog.csdn.net/kerlomz/article/details/105974823 有不少人私信我,问 ...
- JS逆向——国税总局发票查验平台
国家税务总局全国增值税发票查验平台 https://inv-veri.chinatax.gov.cn/ 最近朋友有个新需求,就是做一个发票校验的爬虫,由于这个网站有一些不是很友好的反爬,导致对新手的非 ...
- 发票查验平台验证码识别
国*税*局发票查验平台https://inv-veri.chinatax.gov.cn/, 验证码识别接口测试, 为了防止恶意使用, 每天限制接口调用次数为500 验证码须是原图, 不能从网页截图, ...
- 国家税务总局全国增值税发票查验平台验证码刷不出来显示系统繁忙的解决方法
虽然我们解决了访问https://inv-veri.chinatax.gov.cn/不行的问题,但是验证码的接口依然是不同的网址,需要解决验证码接口的访问问题. 找一下你要查验发票的地址,比如我的发票 ...
- 国税总局发票查验平台——Excel批量查验自动截图保存助手
唠嗑一下 这个项目本身是在今年一月份已经开发完毕的了,奈何开发完成之后深圳合作伙伴却跑路了,emmm.导致后续无限延期- 后面就彻底放下了.不进行开发了,不过这一年期间,实在是太多人找我了,web的已 ...
- 全国增值税发票查验平台 | 免验证码
国家税务总局全国增值税发票查验平台 众所周知,发票查验有一个肉眼难以辨认的验证码,今天推荐给各位的是国税总局发票查验的免码接口,目前支持全发票种类,你们看到的没错,是全发票种类,市面上的API接口也不 ...
- 国家税务总局全国增值税发票查验平台网站js逆向分析及全逆向算法还原
本文教程针对的是2021年7月2日时国税查验平台的js分析,其中版本号为V2.0.06_009.主要分析内容为key9和flwq39以及fplx这3个参数的算法,其中key9分为获取验证码阶段和查验阶 ...
- 国家税务总局全国增值税发票查验平台-1
准备做个查验记录保存,方便数据归集.拿python练手. 1 安装控件 pip install pywebview pip install cefpython3 2 功能实现 2.1 main.py ...
最新文章
- AI语音独角兽思必驰完成数亿元Pre-IPO融资,冲刺苏州AI创业第一股
- [文档].艾米电子 - 二进制计数器及其变体,Verilog
- 本构二次开发 c语言,umat二次开发超弹性本构.doc
- python采集修改原创_python应用系列教程——python中ftp操作:连接、登录、获取目录,重定向、上传下载,删除更改...
- thinkphp5将时间戳直接转换成时间格式
- Vsftpd服务的部署及优化
- block在美团iOS的实践
- centos7 docker删除端口映射_centos7安装docker,结合docker安装mysql,学习简单使用
- 从微服务应用于技术栈,了解华为云微服务应用
- zabbix-通过自动发现添加主机
- 听说本周五要进行一个小测试,公司对员工的考核
- nginx开发_Filter模块执行顺序
- Spring MVC测试框架详解——服务端测试
- 【Day 1】机器阅读理解——机器阅读理解简介
- 计算机网络中为什么引入IP地址?
- mysql sqlyog中文乱码_sqlyog 查询中文乱码
- ocjp 考试题之六
- 构建具有时间依存协变量的Elastic-net Cox模型
- PXE + KS 实现系统自动部署系统
- 红蜻蜓截图工具在win7下保存截图为png失败
热门文章
- 使用Blender导出多个动画的GLTF模型
- 第九周 棚拍静物——让你的照片更有味道
- windows客户端通过脚本文件添加信任站点
- android 4.0版本手机接受多条短信分析
- .html扩展名的文件类型,JS 获取文件后缀,判断文件类型(比如是否为图片格式)...
- apache2.4配置https协议(key文件、crt文件、csr文件生成方法)
- 前端js实现文字自动转拼音方法
- Android学习计划 Android学习总结
- ubuntu20.04安装小鹤双拼输入法挂接音形改简体中文Rime
- 修改unbantu source.list Command ‘deb‘ not found, did you mean问题