import requests
def get_com(url, kd_num):
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
params = {
'resultv2':'1',
'text':kd_num}
r = requests.get(url, headers=headers, params=params)
auto = r.json()['auto'][0]
com = auto['comCode']
return com
def get_content(url, com, kd_num):
content = []
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
params = {
'type':com,
'postid':kd_num,
'temp':'0.7383721542075348'}
r = requests.get(url, headers=headers, params=params)
data = r.json()['data']
for i in data:
content.append((i['time'],i['context']))
return content
def main():
print('Pear滴快递查询小工具 ^_^\n')
kd_num = input('请输入快递单号:')
url = 'http://www.kuaidi100.com/autonumber/autoComNum'
url2 = 'http://www.kuaidi100.com/query'
try:
com = get_com(url, kd_num)
content = get_content(url2, com, kd_num)
print('\n%s %s %s\n' %(com, content[0][0], content[0][1]))
except:
print('哎呀错误了! T_T\n')
input('按任意键退出0.0\n')
if __name__ == "__main__":
main()
def get_com(url, kd_num):
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
params = {
'resultv2':'1',
'text':kd_num}
r = requests.get(url, headers=headers, params=params)
auto = r.json()['auto'][0]
com = auto['comCode']
return com
def get_content(url, com, kd_num):
content = []
headers = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}
params = {
'type':com,
'postid':kd_num,
'temp':'0.7383721542075348'}
r = requests.get(url, headers=headers, params=params)
data = r.json()['data']
for i in data:
content.append((i['time'],i['context']))
return content
def main():
print('Pear滴快递查询小工具 ^_^\n')
kd_num = input('请输入快递单号:')
url = 'http://www.kuaidi100.com/autonumber/autoComNum'
url2 = 'http://www.kuaidi100.com/query'
try:
com = get_com(url, kd_num)
content = get_content(url2, com, kd_num)
print('\n%s %s %s\n' %(com, content[0][0], content[0][1]))
except:
print('哎呀错误了! T_T\n')
input('按任意键退出0.0\n')
if __name__ == "__main__":
main()