GithubHelp home page GithubHelp logo

ganzhixiong / sztelectronicinvoice Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 5.0 13.27 MB

深圳通充值发票手动、自动批量下载程序【代码仅供学习,请勿非法使用,违者一概不负责任】

C# 100.00%
csharp winform auto automatic automation batch

sztelectronicinvoice's Introduction

SZTElectronicInvoice

深圳通充值发票手动、自动批量下载程序

若快倒了🤷🤷,试过了其他付费验证码自动识别平台,识别率都很低,都比不过若快。虽然自己之前写过验证码识别,但是只能识别字母和数字,对于这种三位数相加的验证码识别还是有点难度的,我这里自己去实现或找第三方开源识别库了,也不会再去找付费验证码识别平台了。️

🤦🤦现在程序去掉了若快验证码识别,改为弹框手动输入验证码

导航

为什么要写这个程序

我们来看下网页中下载发票的步骤:
1、进入深圳通电子发票页面

2、输入查询信息

卡号:9位数字的卡号
交易日期:只点击文本框右边的日历小图标,然后从中选择一个日期,这个日期控件用起来可真麻烦,只能显示一个月,你就不能多显示3个月吗
验证码:3位数字相加,算起来简单,可还是会有人算错的,一算错就烦,一烦躁就不想下载发票了

输入完成点击查询

3、申请电子发票

勾选要申请的电子发票【这个勾选就是多余啊,这里只会显示一张发票,不选这张还能选其他的吗
点击申请电子发票

4、填写发票对象信息

个人
这个要填的信息就两个,还好
单位
这个就比较多了,必填是3个,选填是4个,一共7个,当然我们一般情况下就只需填必填的3个 这个三个必填的都比较长,我相信你一定是复制粘贴填进去,可能还有就是设置了快捷键文本替换【Mac自带这个功能、Windows可以送AutoHotKey这类工具】

输入完成后点击提交

5、下载发票

服务器先生存pdf发票文件,然后在生成一个链接给你下载,所以下载快慢不能完全取决于你的网速,服务器生成文件慢,那可能就是上图的一直转圈了

下载发票要经过上面这么麻烦的5个过程,真是浪费时间啊,作为一个程序员,是不会把时间浪费在这重复繁琐的操作上的,因为我写了这样一个程序

简介

程序支持手动下载发票、自动下载发票、设置公司抬头配置信息等……
操作中验证码自动识别、小票照片自动识别
具体请往下看

详细介绍

自动


1、请用手机拍摄深圳通电子发票
2、通过手机微信将照片发送到电脑微信【更好的方法是通过手机QQ的“传文件/照片到电脑”这个功能将拍摄好的发票照片发送到电脑,因为电脑QQ会自动保存到“D:\Program Files\QQRecord\QQ号码\FileRecv\MobileFile”这个目录下面,这多方便,在程序中直接选这个目录就可以了】
3、将照片保存到一个文件夹中
4、选择电子发票照片所在的文件夹,点击“开始批量下载发票”按钮即可自动
识别照片上发票信息,自动下载发票

看第二张图,虽然程序自动识别文字还不是那么完美,但是我代码已经做了处理,所以即使部分模糊不清不能识别,程序也可能会下载到发票的

自动下载目前只支持【清湖地铁站的小票】,如需支持其他地铁站的小票,请自行Fork,欢迎大家踊跃加入本项目

手动


手动下载发票只需要填写卡号和交易日期,验证码自动识别,操作起来是不是很简单 有了自动为什么还要做一个手动呢?就是因为自动下载目前只支持【清湖地铁站的小票】

配置


你可以这里配置很多公司和纳税人识别号
而且还可以设置是否跳过已下载的发票文件
【 如果该发票文件之前已经生成过(可能下载了,也可能只是生成了而未下载),则跳过不下载。
如下情况可以勾选该选项:
1、防止重复下载该发票文件;
2、防止下载的发票公司信息不是配置的公司(发票已被其他人生成过)。】

问题

下载后的发票文件在哪里

发票文件放在程序所在目录的“ZhiXiongDownload”目录下面
且程序会自动将按照公司名称将发票金额归类,放入到对应金额的目录下面

不能自动下载发票

自动识别验证码是调用付费的第三方接口,是著者自己购买充值的,费用是按照识别验证码个数算的,用完了就没有了。
著者开发这个软件也不容易,而且免费开源,需要付费的验证码那就需要大家的支持了,你可以给著者捐助个几元钱,当然越多越好。捐助后著者会将钱充值到自动识别验证码第三方接口平台中。
如需捐助的,请往下滑,看到二维码即可支付宝或微信扫描完成捐助

下载后的pdf发票文件,一张张打印太麻烦了

可以使用仓库中的“PDFBinder_V1.2_XiTongZhiJia.rar”中工具,能将多个pdf合并成为一个pdf然后打印那一个pdf文件即可

pdf打印能否一张纸打印两个发票

可以使用福昕pdf软件来打印,在打印的时候选择每张纸上放置多页,选择每页版数为2即可。
福昕pdf软件自行百度下载,不打广告

有问题反馈

在使用中有任何问题,欢迎反馈给我。

捐助开发者

有钱捧个钱场,没钱捧个人场(请点击页面右上角的★Star,给个Star呗),谢谢各位。

感激

关于作者

  var coder = {
	"nickName": "干志雄",
    "email": "[email protected]",
    "qq": "1551935335",
    "site": [
        "http://www.xinweijs.com",
        "http://www.ganzhixiong.com"
    ]
}

sztelectronicinvoice's People

Contributors

ganzhixiong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

sztelectronicinvoice's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.