您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页18行的python快递查询

18行的python快递查询

来源:爱够旅游网

程序运行:

主函数:
num = input('输入快递单号:')
 #调用快递查询函数
expressCheck(num)   
expressCheck(num) :

将请求的url和快递单号保存下来

url = 'http://www.kuaidi100.com/autonumber/autoComNum?resultv2=1&text=%s' % number

发送请求,服务器会返回json数据,其中“auto”是快递单号对应快递公司的对象,“auto”中的“comCode”记录着公司的名称,由于某些快递单会对应几个公司,我们取其中一个。这里我们的主要目的是获得快递单对应的公司名称。

record_cp = requests.get(url).json()['auto'][0]

将含有公司名称以及快递单号的url记录下来

	company_name = record_cp['comCode']
	url = 'http://www.kuaidi100.com/query?type=%s&postid=%s' % (company_name, number)

再次发送请求,

dateRequest = requests.get(url).json()['data']

请求通用会返回一个json数据,主要数据对象名称:

{
	"message":"xx", //为“ok”即存在该快递单号
	"nu":"xx", //快递单号
	"ischeck":"xx", 
	"com":"zhongtong", //快递公司名称
	"data":
		[
			{
				"time":“xx”,//当前进度的时间
				"context":"x"//进度内容
			}
			{
				·······
			}
		]
}

最后再进行数据处理,即可完成。

^-^ ^-^

微信公众号:Stwemh
公众号二维码:
回复“快递查询”获得源码与exe文件

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务