查快递的 CLI 来啦! xto 包。

2015-02-10 14:16:30 +08:00
 XadillaX
应上次的帖子: http://v2ex.com/t/167605#reply13

13 楼所说,给我的 xto 包加上了 CLI 的支持。

现在可以

$ [sudo] npm install xto -g

来安装这个包了,然后直接

$ xto -h

可以看帮助。

包裹的公司名可以是公司中文名、公司中文短名、公司 url 编号以及 code 几种方案。

比如:

➜ ~ xto -c 邮政国内 9920088006623

* 快递公司:邮政包裹/平邮
* 运 单 号:9920088006623
* 状 态:已签收
==================================
[2015-01-08 19:08:14] [黄埔投递站] 签收人:李亚凤 本人收 投递员:陆文坚(8) -已签收
[2015-01-08 06:31:00] [广州] 广州经转-到达处理中心
[2015-01-08 06:28:42] [黄埔投递站] 到达投递邮局
[2015-01-08 05:26:00] [广州市邮政投递局] 广州市邮政投递局经转-到达处理中心
[2015-01-08 05:08:00] [广州] 发往广州市邮政局黄埔投递站-离开处理中心
[2015-01-08 00:18:00] [广州] 发往广州市邮政局黄埔投递站-处理中心封发
[2015-01-07 05:10:12] [广州小包大宗收寄处理中心] 发往广州-离开交寄邮局
[2015-01-07 04:21:00] [广州小包大宗收寄处理中心] 寄达地----广东省广州市-交寄

⬆️上述的单号是网上给出的 demo 单号,用 xto 查出的结果是这样的。
4688 次点击
所在节点    Node.js
16 条回复
djchurch007
2015-02-10 14:50:56 +08:00
看在一起玩游戏的情份上,来消灭零回复,真的很好用,虽然我还没用~~
fanzeyi
2015-02-10 14:59:09 +08:00
每个快递公司的单号格式应该是不一样的吧,可以根据单号来猜是哪个公司的w
Stony
2015-02-10 15:08:45 +08:00
@fanzeyi 猜不出来,我抽样的几张,条码的编码方式和单号的数字长度都是一致的……如果没有定义数字前缀的含义的话,就没法猜了。
XadillaX
2015-02-10 15:17:15 +08:00
@Stony 这个不科学,虽然每个公司都有自己的正则,但是一个号码可能对应多个,一下子并发去查那么多的话,我上次试过了——IP 被封了。

所以我决定还是让用户自己选择公司,而不是只输入一个单号。
coolicer
2015-02-10 15:40:05 +08:00
支持一个
xream
2015-02-10 15:40:25 +08:00
我司用的黑猫雅玛多 我试了下显示 Error occurred: 单号不存在或者已经过期 顺便快递100的网站也没有支持这家快递...不知道你给出的快递公司列表是怎么来的... 官网是 http://sh.cn.ta-q-bin.com
Love4Taylor
2015-02-10 15:56:14 +08:00
@XadillaX 快递100不是能自动识别么。。
adoyle
2015-02-10 16:00:27 +08:00
路过支持
XadillaX
2015-02-10 20:51:28 +08:00
@xream 我大致看了下,是不是 `-c yamato` 就可以了?
XadillaX
2015-02-10 20:52:11 +08:00
@Love4Taylor 它能自动识别不表示我用的接口能自动识别啊 0. 0
XadillaX
2015-02-10 20:54:17 +08:00
@xream 我随便找了个查了一下,貌似编码有点问题:

╭─XadillaX@Zanarkand ~
╰─$ xto -c yamato 305509460340

* 快递公司:黑猫雅玛多
* 运 单 号:305509460340
* 状 态:在途中
==================================
[2015-12-17 15:51:00] [���c���Z���^�[] �z�B����
[2015-12-16 08:37:00] [�����������V�X�e���x�X] �ו���t
[2015-12-16 08:37:00] [�����������V�X�e���x�X] ����
xream
2015-02-10 21:08:29 +08:00
@XadillaX 你的这个单号我在官网查不到 看来这个黑猫雅玛多不是指这个网站 http://sh.cn.ta-q-bin.com
qiukun
2015-02-10 22:53:55 +08:00
再次 Orz
Kasen
2015-02-11 13:36:30 +08:00
[kasen@lunatic Documents]$ xto -c 邮政国内 9920088006623
Error occurred: 单号不存在或者已经过期
XadillaX
2015-02-11 14:02:41 +08:00
@Kasen 我这边还是可以的啊,难道是你的 IP 也被封了?
Kasen
2015-02-11 14:37:45 +08:00
@XadillaX ..这个不清楚,韵达、顺丰都试了不行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/169821

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX