千家信息网

怎样用Python查快递

发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,本篇文章为大家展示了怎样用Python查快递,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。上边那句话是Python社区的名言,翻译过来就是"人生苦短,我用Py
千家信息网最后更新 2025年01月25日怎样用Python查快递

本篇文章为大家展示了怎样用Python查快递,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

上边那句话是Python社区的名言,翻译过来就是"人生苦短,我用Python"。我没有遇到过一门编程语言可以如此干净、简介,如果你有处女座情节,你一定会爱上Python这门语言。下面就是用10行代码完成了快递查询的功能。

库:request 和 json,调用快递100-查快递,寄快递,上快递100的API。

效果展示

实现代码

"""
author : 阿广
data : 2018/10/21
"""

import json,requests
def searchPackage():
#输入运单号码,注意,只有正在途中的快递才可以查到!
packageNum = input('请输入运单号码:')
url1 = 'http://www.kuaidi100.com/autonumber/autoComNum?resultv2=1&text=' + packageNum
#用url1查询运单号对应的快递公司,如中通,返回:zhongtong。
#print(url1)
companyName = json.loads(requests.get(url1).text)['auto'][0]['comCode']
#print(requests.get(url1).text)
#print(companyName)
#在用url2查询和运单号、快递公司来查询快递详情,结果是一个json文件,用dict保存在resultdict中。
url2 = 'http://www.kuaidi100.com/query?type=' + companyName + '&postid=' + packageNum
print('时间↓ 地点和跟踪进度↓\n')
for item in json.loads(requests.get(url2).text)['data']:
print(item['time'],item['context'])

searchPackage() # 调用查询函数

上述内容就是怎样用Python查快递,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

快递 查询 就是 代码 公司 内容 单号 号码 技能 知识 语言 运单 输入 干净 简明 简明扼要 上边 人生 函数 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万睿网络技术有限公司 四川省重点网络安全实验室 全文数据库的就是指 网络安全几方面 中国软件开发有奖金吗 网络安全与应用专业学校排名 手机安装mqtt服务器app 数据库gaussdb安装 松阳汇鼎互联网有限科技 网络技术tap 珠海有房有车网络技术有限公司 sql数据库开启命令 数据库 数据文件建错了用户 国家级网络安全吗 服务器提示机器码id错误 网络安全事件责任追究方式 云服务器可以装建模软件吗 阿拉德之怒显示正在连接服务器 软件开发录取分数线 网吧网络安全审核登记表 移动点餐系统需要数据库吗 我国网络安全立法体系分为哪三层 达梦查询数据库是否支持分区 航空软件开发保密条例规章制度 马云关于网络安全的讲话 h3c 服务器默认管理口 网络技术有限公司工作图片 平台app软件开发 英国软件开发app 设计一个完善的数据库应用系统
0