更新一个企业微信查询快递的flow.

原帖子今天用的时候发现查询不到快递信息,研究了一天也没有实现只用nodered上节点去访问(快递100的接口可能还是做了处理的),然后在网上找到了python版本的爬虫脚本,跑了一下可以正常运行,然后分享一下(虽然都是抄的 :sweat_smile:).现在还是只能查询一条数据,发送快递停止查询,和原帖功能相同.这个有空再加功能吧 ,注:需要把txt改成py文件,一般需要安装python的requests_html库,命令是pip3 install requests_html .原帖地址[快递查询.json|attachment](upload://pIa2XY9XdlQyKO9NuBnIjPR2kuR.jsokuaidi100.txt (2.5 KB) n) (7.0 KB)

快递查询.json (7.0 KB)

本来想用nodered节点去实现的,可是nodered里的各个参数我都和python一样了(除了随机数),还是报查询不到,python则是正常返回了.人麻了

update:
1.支持请求多个订单,格式: 快递xxxxx;xxxxx;xxxxx(注:分号需要英文符号,当然也可以在流中替换成指定的分割符号)
2.现在的模式是谁发送的查询给谁推送,当然也可以自行修改,把touser改掉就可以了
3.因为存在历史订单查询不到的情况,所以加了一层处理:哪个订单报错了就将错误信息返回,然后删除这条订单,不影响其他订单轮询.


目前就这些功能了,刚接触nodered写着玩 :smiley:,可能还有bug,欢迎指正.
updateflows.json (9.9 KB)

在取单号节点最后加个return msg,我就不更新文件了