轻松批量识别数百个快递单号!快递小哥抢着要源代码
由于小编经常会寄快递去一些地方!每次联系快递小哥上去取件,后面都会发一个快递截图的单号给我,这就大大的增加了我得工作量,快递小哥应该平常也会用的上吧?
今天就给大家写一个程序能轻松的识别这个快递单号,自动提取号码!也希望能帮助到大家!有时候发现会代码对目前来说多了很多的便利!
每次寄完东西,我都只能得到n个截图(内含快递信息)。
为了及时反馈大家物流信息,我需要尽快将快递单号提取出来。
每次大概都有十几到几十张截图,手动去识别真的太麻烦。不如先看看每张截图大概是什么样子,再去想想批量处理的办法吧。
主要是为了批量获取图片中的快递单号,我想到了两个解决办法:
大家觉得哪个更简单更准确呢?
今天我先聊聊**种方法的流程和踩坑经历。
上面的代码中除了遍历筛选图片,还涉及了改名的操作。
这是因为我在后面使用opencv时,打开的路径只要含有中文就会一直报错,于是我就干脆把截图名称里的中文去除。
执行构建的
get_jpg()
函数,得到
这些就是演示文件中的四个截图文件,下面开始对他们进行识别。
python的第三方模块
pyzbar
可以很方便地处理二维码的识别。我们这次用它来识别一维条形码的话,用法也大致一样。不过还要搭配cv2使用,主要是为了利用
cv2.imread()
来读取图片文件。
识别条形码的具体语句如下所示:
上面构建的
get_barcode()
函数可以实现识别条形码,并返回结果数据。
我们可以用for循环遍历前文获取的所有图片,再依次使用
get_barcode()
函数来识别条形码。
可以发现,成功识别了四张截图里的条形码,并获取了对应的快递单号。
回顾今天的问题案例,我先通过思考想出了两种解决办法。**种的优点是识别条形码比OCR更准确,但是其只获取了快递单号。后续在给获得赠书的同学反馈时,我还需要手动将名字和单号对应,不够偷懒。后续将给大家介绍第二种方法的流程和优缺点。
如何获取源码:
①3000多本Python电子书有
②Python开发环境安装教程有
③Python400集自学视频有
④软件开发常用词汇有
⑤Python学习路线图有
⑥项目源码案例分享有
如果你用得到的话可以直接拿走,在我的QQ技术交流群里群号:754370353(纯技术交流和资源共享,广告勿入)以自助拿走
点击这里领取
快递单号识别规则是什么谁能提供快递单号查询自动识别接口API
快递单号自动识别的场景
PC端、移动端应用或网站应用集成运单物流信息查询功能时,只需要录入单号即可完成查询,无需用户输入快递公司
每家快递公司单号都有一定的规则,总结规律就可以自动识别单号。
比如:
申通快递单号由12位数字组成,常见以268**、368**、58**等开头
顺丰单号由12位数字组成,常见以电话区号后三位开头
圆通单号由10位字母数字组成,常见以1*、2*、6*、8*、D*及V*等开头
中通单号由12位数字组成,常见以2008**、6**、010等开头
韵达单号由13位数字组成,常见以10*、12*、19*等开头
天天快递单号由14位数字组成,常见以6**、5*、00*等开头
汇通快递查询单号由13位数字编码组成,常见以0*或者B*、H*开头
EMS单号由13位字母和数字组成,开头和结尾二位是字母,中间是数字
EMS平邮/挂号信/包裹由由13位字母和数字组成,开头二位是字母,后面十一位是数字组成
速尔单号由12位数字组成,目前常见以88**、66**等开头
德邦的货运单号现在是以1或2开头的8位数字组成宅急送单号由10位数字组成,常见以7**、6**、5**等开头
邮政给据单号以字母开头+11位数字,常见KA、PA、XA、SB等开头单号由12位数字组成,中间无空格,目前常见以电话区号后三位开头
宅急送单号由10位数字组成,常见以7**、6**、5**等开头
龙邦物流单号由12位数字组成,目前常见以166*、169*等开头
联邦快递单号由12位数字组成,目前常见以8*、12*等开头
快递单号查询自动识别接口API?
能够免费批量查询快递的软件,支持多个快递平台
快递是我们生活中很常见的一种东西,大部分人都将网购代替了实体购物,不仅能够给生活带来很大的便利,并且大多数的东西还更加优惠,给大家的生活带来了更多更优质的服务,
所以很多人现在都会选择网购这个方式,但随之带来的就是大量的快递,对于商家或是快递站来说是一件非常麻烦的事情,所以需要一款能够批量查询快递的软件,今天给大家介绍这款固乔快递查询助手能够解决大部分快递的问题,我们就一起来看一下他有哪些功能把。
1、我们可以看到输入大量的单号后会自动识别快递信息,包括物流时间、派件时间、签收时间等等。
2、接下来我们就来教一下大家怎么操作,首先我们需要下载一个固乔快递查询助手,打开页面后,可以看到很多快递相关的信息。
3、我们先选择一下快递接口,你需要查询的是什么快递就选择相对应的快递公司。
4、将所有的快递单号复制上去后,选择自动识别就可以,然后选择确定查询,就能够自动查询所有的信息,是不是非常方便。
5、如果有需要大量查询快递的用户,可以使用固乔快递查询助手进行查询,软件内提供了多个批量查询快递的功能,有需要的用户可以下载体验一下。
本文地址:[https://www.chuanchengzhongyi.com/kepu/1fa0280c8658e6df.html]