怎么用python实现快递信息自动查询和跟踪?
python怎么查询快递信息?这个问题相信大家也不陌生
今天要为大家介绍的这款的工具是快递100api快递查询接口案例(Python实现),快递100支持多接口快递查询,可用来查询申通、圆通、韵达、顺丰等快递,查询一万单只需5分钟,具体示例查询代码如下。大家可以直接复制到自己的后台去编辑替换参数即可完成调试,API-Key需要注册快递100之后才能使用。
注册地址:http://api.kuaidi100.com/register/enterprise
# coding = utf-8
# 授权信息可通过链接查看:https://api.kuaidi100.com/manager/page/myinfo/enterpriseimport jsonimport requestskey = '' # 客户授权keyparameters = {'callbackurl': 'http://www.xxxxx.com/callback?orderId=123', # 回调接口的地址。如果需要在推送信息回传自己业务参数,可以在回调地址URL后面拼接上去,如示例中的orderId'salt': '', # 签名用随机字符串。32位自定义字符串。添加该参数,则推送的时候会增加sign给贵司校验消息的可靠性'resultv2': '1', # 添加此字段表示开通行政区域解析功能。0:关闭(默认),1:开通行政区域解析功能'autoCom': '0', # 添加此字段且将此值设为1,则表示开始智能判断单号所属公司的功能,开启后,company字段可为空,即只传运单号(number字段),我方收到后会根据单号判断出其所属的快递公司(即company字段)。建议只有在无法知道单号对应的快递公司(即company的值)的情况下才开启此功能'interCom': '0', # 添加此字段且将此值设为1,则表示开启国际版,开启后,若订阅的单号(即number字段)属于国际单号,会返回出发国与目的国两个国家的跟踪信息,本功能暂时只支持邮政体系(国际类的邮政小包、EMS)内的快递公司,若单号我方识别为非国际单,即使添加本字段,也不会返回destResult元素组'departureCountry': '', # 出发国家编码,interCom=1的国际单号最好提供该值'departureCom': '', # 出发国家快递公司的编码,interCom=1的国际单号最好提供该值'destinationCountry': '', # 目的国家编码,interCom=1的国际单号最好提供该值'destinationCom': '', # 目的国家快递公司的编码,interCom=1的国际单号最好提供该值'phone': '' # 收件人或寄件人的手机号或固话(也可以填写后四位,如果是固话,请不要上传分机号)
}param = {'company': 'yunda', # 快递公司编码'number': '3950055201640', # 快递单号'from': '', # 出发地城市,省-市-区,非必填,填了有助于提升签收状态的判断的准确率,请尽量提供'to': '', # 目的地城市,省-市-区,非必填,填了有助于提升签收状态的判断的准确率,且到达目的地后会加大监控频率,请尽量提供'key': key, # 客户授权key'parameters': parameters
}pjson = json.dumps(param) # 转json字符串postdata = {'schema': 'json', # 查询公司编号'param': pjson # 参数数据
}url = 'https://poll.kuaidi100.com/poll' # 订阅请求地址result = requests.post(url, postdata) # 发送请求
print(result.text) # 返回数据
怎么用python实现快递信息自动查询和跟踪?相关推荐
- 教你如何用Python追踪快递信息!
本文讲解的是如何让python自动为你查询快递信息,并在物流发生更新或者到达指定地点时第一时间将物流推送至你的邮箱. 其实并不复杂,只需要两大步即可搞定: 1.爬取物流动态信息 2.将信息推送至邮箱 ...
- 教你如何用Python追踪快递信息
本文讲解的是如何让python自动为你查询快递信息,并在物流发生更新或者到达指定地点时第一时间将物流推送至你的邮箱. 其实并不复杂,只需要两大步即可搞定: 1.爬取物流动态信息 2.将信息推送至邮箱 ...
- python图片自动校正流量_利用python西电流量自动查询脚本
##code # -*- coding: utf-8 -*- #!/usr/bin/python ''' name: get_pay_info function: 自动获取流量信息 lib: requ ...
- 快递单号查询 / 物流跟踪 使用详解
这里有两种使用场景,首先你要做下区分,明确你需要的业务是属于哪一种业务场景,继而找到相应的解决方案,更好的解决并满足你的需求: 你的订单是使用的 "api工厂" 的订单体系,也就是 ...
- PYTHON练习题:快递信息分拣程序代码(附源码与代码注释)
# coding=utf-8# 数据源 data_list = [['王*龙', '北京市海淀区苏州街大恒科技大厦南座4层'],['庞*飞', '北京市昌平区汇德商厦四楼403'],['顾*锐', ' ...
- 快递单号查询,跟踪物流查询方法
你还在为快递公司的不同而不能一次性查询全部快递单号物流而烦恼吗?今天小编给大家分享一个新的技巧,下面一起来试试,希望能给带来大家帮助. 需要哪些工具? 安装一个快递批量查询高手 快递单号 怎么快速查询 ...
- 有没有可以自动与物流公司对应的快递单号查询软件
近年来,互联网的发展势头越来越好,人们越来越频繁.熟练地使用互联网技术,网络购物已经家喻户晓.网购后,实时了解快递物流动态,降低快递丢失率非常重要.有没有什么办法可以追踪快递呢?今天,小编为大家带来一 ...
- 使用 Python对接快递鸟快递单号查询api接口查找快递信息
源码地址:GitHub - iGordongwb/kdniao: 根据快递单号查找快递信息 接口源码包示例图: 快递单号识别api接口 使用工具: python3 快递鸟api 快递鸟官网 api文档 ...
- python爬取物流信息_快递信息查询爬虫 python实现
import json,requests #输入运单号码,注意,只有正在途中的快递才可以查到! packageNum = input('请输入运单号码:') url1 = 'http://www.ku ...
最新文章
- 解决真机编译出现System.DllNotFoundException: 'libmono-native.so'错误都方法
- 【Boost】boost库中智能指针——intrusive_ptr
- hdu-2612-Find a way(广搜,bfs)
- 计算机的网络功能不包括下面项,计算机网络中,防火墙的功能不包括
- 55 SD配置-定价配置-定义定价过程的条件排斥
- Oracle 20c 新特性:Online SecureFiles Defragmentation 在线的 LOB 碎片整理
- linux虚拟机备份树莓派,为树莓派做系统备份镜像(for Linux #038; Mac),
- 复选框改为html,根据复选框更改HTML值
- 32位/64位机上常用数据类型字节数(C语言)
- 使用C#的泛型队列Queue实现生产消费模式
- 你就是北上广深的树先生
- 北京理工大学OJ的Mid难度题目的题解
- 对抗攻击常见方法汇总
- 空气能热水器的优惠价格在哪里找?
- Uninstall Tool 破解手记
- 产品经理常用的几种原型软件
- 秋雨,在迷乱的思绪中飞扬
- 全网17个在线平面设计网站评测(基础体验)
- Linux下操作带空格的文件
- oracle操作题——试卷题
热门文章
- MyEclipse 快捷键大全(@Hcy)
- B端与C端产品有何不同?
- arcgis 属性表中起点终点创建线_连接起点与终点
- TVS管电路原理图符号及选型举例
- SMBIOS介绍(1):概述
- CollageIt - [照片拼贴,照片整合]
- lucas定理、拓展lucas定理学习小结
- 拼多多看似简单,为什么很多的新手商家却亏钱了呢?
- 车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
- 简易制作智能插座WIFI版--硬件篇