站长答疑:(张先生) | 手机:18616712339 | 在线QQ: | . |
|
钮门快递软件 >> 常见问题 台湾新航通运[航站所Api]对接钮门系统打标签_插件程序批量更新+服务器运行爬虫自动更新航站所信息【插件EXE程序介绍 + 教程指导】
先看【新航通运】面单标签的样子↓ 实现效果:数据先录入到钮门系统,重点是钮门系统的“收件地址”字段里,必须要有数据。 我的程序就是通过“收件地址”去请求【新航通运】的api,获取【航站所】名称。也就是上面的标签拍照的、左上角的大黑粗体字“淡水站”。 程序工作原理:这个【航站所】名称,我用到的是钮门系统的【留用串】这个字段,另外api返回的数据里还有【航站所】的编码,虽然目前标签用不到,我是存放在钮门系统的【所属部门】这个字段里。 我的程序只要发现“收件地址”有数据,并且“留用串”是空的。我的程序就会去请求【新航通运】的api接口,获取到【收件地址】对应的【航站所】名称,并且把自动把这个【航站所】名称,填充到钮门系统的【留用串】字段里。 针对这个业务需求,我写了2个程序: 1个程序在服务器上自动运行。每天24小时自动运行。去扫描钮门系统的数据,发现有需要更新的。就自动去请求【新航通运】api接口。为了防止程序对服务器负载太大、进而影响服务器性能。所以这个自动工作程序我设定了每处理1票,会间隔1秒,然后再处理下1票。 另外1个程序是在相关处理该业务的员工的办公电脑上,打开是有1个界面的,手动导入内单号,然后程序批量去当场实时处理。处理成功或者失败,都会有不同的颜色显示,以及处理成功或者失败的文字提示。 接下来就分开仔细介绍 【1】服务器自动爬虫程序介绍:虽然是服务器端的自动爬虫程序,依然有个界面,就是1个黑色数据运行界面。这个界面,不要关它,不要点它。但是可以最小化。 这个爬虫程序还有1个对应的配置文件,这个配置文件我都是默认配置好了。在不懂参数原理的情况下,不要擅自改动它! 这个配置文件所在的路径如下: 在你的服务器的D盘,Server_Auto_exe文件夹↓ 打开看看配置文件截图,为了防止泄密,相关机密信息,我已经模糊处理↓ 作为员工,如果有数据变化。需要你们这边自己可以设置的选项是第【5】项、和第【6】项。 如果你系统里有多个涉及到【新航通用】API的快递类别,。那你在这里要设置多个快递类别,并用竖线隔开。 另外,为了降低对【新航通用】官方服务器的影响,我这里设置了api请求的缓存。 如果是同1个收件地址请求过1次【航站所】api信息,我会缓存下来,下一次再用同样的“收件地址”请求,我就不会请求对方的api。直接访问本地缓存。 但是这个缓存信息是有时效的。根据我与相关业务人员的沟通。大约缓存时间不超过1个季度。所以我这里的第【6】项设置为最大缓存天数是90天。如果你方要缩短天数,可以将这个天数调小一些。 还有第【7】项的天数设置,原理是这样,比如现在设定了5天。意思是我的程序每次轮巡工作,会先把从轮巡开始的当天,往前再翻5天,这5天内的、指定“厦门专线”这个快递类别、这2个筛选条件下的全部业务数据,先搜索出来。然后1个1个数据的去检查和处理、 根据经验,大约1秒处理1票。然后加间隔1秒。处理1票就算作2秒吧 那么1天24小时内,可以处理的票数是:24小时×60分钟×60秒=86400秒。 然后得出:每天24小时,这个爬虫程序自动工作可以处理的总票数是43200票。 你可以按4万单的业务量,结合您自己公司每天的真实业务量来估算。 这个程序每次工作轮巡,应该往前翻多少天。 上面的txt配置文件,如果你有改动。让它生效。那你得在服务器上关闭这个自动运行程序。 重新打开。 注意打开方式!!!进入服务器D盘的Server_Auto_exe文件夹,找到S16开头的exe程序,鼠标右键管理员运行身份打开,如下图: 【2】员工办公电脑应用程序:程序就是1个exe程序,不用安装,直接鼠标右键管理员身份运行打开它! 这个程序本身不大,是66M。 因为避免客户安装的麻烦,我直接打包成1个exe程序。所以很遍历,放在哪个文件夹都可以打开。 只要保证是“鼠标右键管理员身份运行方式打开” 另外,如果你的电脑有360、火绒、腾讯管家之类的杀毒软件,打开这个程序的时候,有可能会提示“是否阻止”之类的。如果你看到这样的提示,记得要点“允许”。 还有,这个程序鼠标邮件点击运行之后,等待大约10秒到15秒(电脑配置高可能会打开快一些)。这个是正常的。因为是1个exe,它自己会先解压然后再加载运行。所以请耐心等待。 等待结束之后,打开是这个样子↓ 这个程序你目前还不能直接用。你需要设置一下: 【第1步】:需要网卡授权。直接点击左上角的“复制网卡”。复制以后,程序已经帮你自动复制了这个网卡号。,然后把这个网卡号发给公司管理员。 【第2步】:管理员登录快递系统之后,进入“管理->系统用户管理” 进入这个界面之后,让公司管理员,在左侧找到你的专属员工账号。(如果没有,必须开1个) 找到以后,双击, 然后在右边的“PDA编号”,复制粘贴前面你的电脑专属的网卡号,并保存, 【第3步】:回到刚刚的插件界面,看下图箭头指示: 上面2个输入框,左边是http,右边填写你公司的服务器IP地址, 下面1个输入框,填写你指定的要处理的快递类别名称,(注意:如果是多个快递类别,用顿号[、]隔开) 填写好之后,点击“保存设置并校验”。如果提示“校验成功!”就表示正式的可以用了! 正式使用之前提前准备好数据:你需要先登录你的钮门系统,在你的钮门系统的“核单界面”,把你的系统里、与“新航通运”有关的快递数据筛选出来↓ 如下图,做个示范: 如上图,你得先把“留用串”和“所属部门”这2个字段加到核单界面,为了方便看,建议显示在前面2列。 “核单界面添加字段以及调整顺序的教程”:https://www.ems-help.com/ems-help/3977/d.htm ↓ 如果你已经会设置了。那么把你的钮门系统的当前账号登录进去的核单界面设置一下。 假定你已经按我教程设置好了。继续往下看↓ ↓ 现在需要把这1批“留用串”为空的数据筛选出来。 利用shift键,先批量选中为阴影状态。然后鼠标右键“保留列表中的所选行”。 点击“保留列表中的所选行”之后, 整个“核单”界面就只显示这些空白记录了。如下图: 这个时候你在点击如下图箭头指示的“内No”按钮: 可以导出这1批记录的内单号文件,。这个文件是1个txt记事本格式,1个内单号占1行。、 ,为了方便等下示范操作的时候,容易找,。我把这个文件改个文件名:,如下图(打开看看↓): ↓ 关闭这个txt记事本文件。 ↓ 点击红色按钮,弹出1个框,选择前面步骤让你保存的记事本文件 ↓ 导入成功,提示告诉你这个txt提取了多少行单号,提取情况如何 ↓ 这个时候,再点击绿色按钮,进行批量提取。 采集结果有3种情况: 1,浅蓝色,表示已经不需要更新了,自动绕过的。,可能你准备弄的时候,已经被服务器的自动机器人提取过了。 2,浅红色,表示更新失败,具体失败原因,双击以后,会详细介绍。 3,浅绿色,表示更新成功。 耐心等待,左上角会有红色的大字,提示这次处理情况: ↓ 如果你想保存这个界面的处理结果。也可以点击右上角的黑色按钮 导出成功之后,点击确定,程序会帮你自动打开文件夹。 ↓ 程序处理完毕之后。 这个时候你可以去“钮门系统”的“复重”界面,扫描原单条形码,打印这个【新航通运】海关通关标签。 ↓ 先进入“调度 → 快递业务复核称重计价” ↓ 可以照着我的这个设置↓其他输入框都锁定成灰色。 以上照着我这个设置好之后。 ↓ 如果你希望你的钮门系统关闭之后,再次登录的时候, 还继续保持这个设置, 你可以点击截图的这个粉色图标,相当于保存这个复重界面的设置。 ↓ 扫1票打印1票。就是我在本教程最开始展示的图片。 ↓ 如果你想批量打印。你也可以在核单界面把数据筛选出来之后, 点击以后,弹出提示,点“是”↓ 这样就可以连续打印很多张标签了。 钮门快递软件|EMMIS[2024.01.03-19:54]编辑:钮门快递软件|EMMIS 访问:520
|
|
关于本网站
|
... |
物流查询工具
|
网站快速通道
|
其他服务与支持
|