All Projects → GanZhiXiong → SZTElectronicInvoice

GanZhiXiong / SZTElectronicInvoice

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

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to SZTElectronicInvoice

iSmartAuto2
✨全新思路✨ | iSmart 刷课工具,自动完成任务,一分钟一门课
Stars: ✭ 71 (+317.65%)
Mutual labels:  automatic, auto
WPWatcher
Wordpress Watcher is a wrapper for WPScan that manages scans on multiple sites and reports by email and/or syslog. Schedule scans and get notified when vulnerabilities, outdated plugins and other risks are found.
Stars: ✭ 34 (+100%)
Mutual labels:  batch, auto
ForzaHorizonFix
A simple fix for Forza Horizon 4 and Forza Horizon 5 crashes
Stars: ✭ 20 (+17.65%)
Mutual labels:  batch, auto
auto-async-wrap
automatic async middleware wrapper for expressjs errorhandler.
Stars: ✭ 21 (+23.53%)
Mutual labels:  automatic, auto
idle master extended
🃏 Get your Steam Trading Cards the Fast Way (Fast Mode Extension 🚀)
Stars: ✭ 1,771 (+10317.65%)
Mutual labels:  automatic
BatchPayments
A gas conscious batch payment implementation
Stars: ✭ 27 (+58.82%)
Mutual labels:  batch
Defeat-Defender-V1.2
Powerful batch script to dismantle complete windows defender protection and even bypass tamper protection ..Disable Windows-Defender Permanently....Hack windows. POC
Stars: ✭ 885 (+5105.88%)
Mutual labels:  batch
vigor
Main repository of the Vigor NF verification project.
Stars: ✭ 40 (+135.29%)
Mutual labels:  automatic
batch-transforms
Batch equivalent of PyTorch Transforms.
Stars: ✭ 33 (+94.12%)
Mutual labels:  batch
Random-Mouse-Clicker
Randomly auto-clicks inside of a drawn region
Stars: ✭ 19 (+11.76%)
Mutual labels:  auto
XUnityDeploy
Compile Unity to iOS[Android] client
Stars: ✭ 18 (+5.88%)
Mutual labels:  auto
terraform-aws-efs-backup
Terraform module designed to easily backup EFS filesystems to S3 using DataPipeline
Stars: ✭ 40 (+135.29%)
Mutual labels:  automatic
legendary-rune-maker
An automation app for League of Legends
Stars: ✭ 75 (+341.18%)
Mutual labels:  automatic
GraphOne
"GraphOne: A Data Store for Real-time Analytics on Evolving Graphs", Usenix FAST'19
Stars: ✭ 46 (+170.59%)
Mutual labels:  batch
gitbook-plugin-autotheme
GitBook自动换肤插件
Stars: ✭ 13 (-23.53%)
Mutual labels:  auto
RCWM
Right Click Windows Magic is an open-source set of right-click (context) menu tools for admins, power users and other magic beings. Batch&Powershell.
Stars: ✭ 39 (+129.41%)
Mutual labels:  batch
run-auto
Determine the best order for running async functions, LIKE MAGIC!
Stars: ✭ 82 (+382.35%)
Mutual labels:  auto
kwig
KIWG is a WYSIWYG editor for WinForm based on summernote.
Stars: ✭ 36 (+111.76%)
Mutual labels:  winform
KGrabber
Userscript for extracting links from kissanime.ru and similar sites.
Stars: ✭ 29 (+70.59%)
Mutual labels:  batch
minecraft-start-bat-creator
This bat aims to create a start.bat while optionally installing the latest paper.jar and/or installing a new java
Stars: ✭ 10 (-41.18%)
Mutual labels:  batch

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"
    ]
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].