python常用脚本查询快递
边学边练。用python查询快递。
# coding:utf-8
'''
Created on 2018年3月16日下午12:12:52}@author: chw
'''import requests as req
import json
import sysdef getExpress(company, code):'''funcation: Get Express Infomation2 argscompany: the express company codecode: the express bill code'''url = 'http://www.kuaidi100.com/query?type={}&postid={}'.format(company, code)response = req.get(url)if response.status_code != 200:print ('查询失败!{}'.format(response.status_code))return Nonedef parse(text):jsonobj = json.loads(text)print(('{}{}').format('当前状态:', jsonobj.get('message')))status = jsonobj.get('status') # 获取状态代码(200是正常)if status == '200':for x in jsonobj.get('data'):print('%s %s' % (x.get('time'), x.get('context'))) parse(response.text)def qureycomCode(mailNo):urlpara = 'http://www.kuaidi100.com/autonumber/autoComNum?resultv2=1&text={}'paga = req.get(urlpara.format(mailNo))jsonobj = json.loads(paga.text.decode('utf8'))if paga.status_code != 200:return Nonefor item in jsonobj.get('auto'):return item.get('comCode')return Noneif __name__ == '__main__':mailNo = '813422761260' comCode = qureycomCode(mailNo)if comCode is None:print('{}'.format('查询失败'))sys.exit()getExpress(comCode, mailNo)
python常用脚本查询快递相关推荐
- python快递费用计算_[Python]简单用Python写个查询快递的程序最后附源代码
[Python] 纯文本查看 复制代码from requests_html import HTMLSession session = HTMLSession() def sb(dh): '''用来识别 ...
- 生物信息学python常用脚本_生物信息学一些基本的常用软件有哪些?
7月28日更新 :原链接失效了,已经更新. 上次回答的时候基因课的视频教程还是个人兴趣,业余时间录的,免费放到网上. 今年辞职全职做这个事情了,所以收费.只有收费才能保证内容精良和持续输出.每门课程也 ...
- python ipaddr库_用Python脚本查询纯真IP库QQWry.dat(Demon修改版)
#!/usr/bin/env python # coding: utf-8 # from: http://linuxtoy.org/files/pyip.py # Blog: http://linux ...
- 简单python脚本实例-五个python常用运维脚本面试题实例
原标题:五个python常用运维脚本面试题实例 一.用Python写一个列举当前目录以及所有子目录下的文件,并打印出绝对路径 #!/usr/bin/envpython import os for ro ...
- python实现火车票查询_Python脚本实现12306火车票查询系统
最近我看到看到使用python实现火车票查询,我自己也实现了,感觉收获蛮多的,下面我就把每一步骤都详细给分享出来.(注意使用的是python3) 首先我将最终结果给展示出来: 在cmd命令行执行:py ...
- python大数据运维常用脚本_大数据岗位要求之大数据运维
继续介绍大数据系列岗位要求,大数据运维可能是"技术含量最高"的职位之一,这里说的大数据运维主要是指hadoop生态体系方面的运维,在一些小公司或者传统行业的大公司也会使用oracl ...
- python常用小脚本总结
日常生活中常会遇到一些小任务,如果人工处理会很麻烦. 用python做些小脚本处理,能够提高不少效率.或者可以把python当工具使用,辅助提高一下办公效率.(比如我常拿python当计算器,计算和字 ...
- python 通用数据库类型_Python开发基础之Python常用的数据类型
博文大纲 一.Python介绍 二.Python的变量 三.Python常用的数据类型 1.数字 2.字符串 3.元组 4.列表 5.字典 一.Python介绍 Python是一种动态解释型的编程语言 ...
- Python 常用的标准库以及第三方库有哪些?
Python常用库大全,看看有没有你需要的. 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具 ...
最新文章
- 死锁的必要条件及避免
- JavaScript学习总结(7)——JavaScript基础知识汇总
- 关于CSS属性display:none和visible:hidden的区别
- WSL(windows subsystem for linux)安装错误:安装过程中遇到错误,但可以继续安装。组件: ‘WSL 内核‘ 错误代码: 0x80072f78解决方法
- jmeter设置全局变量
- java 只显示文本文件_Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数。...
- c++调用cplex求解例子_视频教程 | 用Python玩转运筹优化求解器IBM CPLEX(二)
- ansible常用命令
- 从1行代码到20万行开源,我已经走过了三年
- 监控和审计 Oracle 数据库错误
- Dubbo之Filter链原理
- oracle union all 特别慢_值得收藏的Oracle数据库性能优化
- Kali渗透测试工具库(二)beef--Web浏览器攻击框架
- jQuery中的css部分
- R语言 指定列缺失值定值填充
- android11.0 12.0Launcher3禁止拖拽app图标到第一屏
- 数据结构的大体学习框架
- window11性能提升 打造高性能
- OPA170AIDRLT
- ROK(万国觉醒)服务器卡顿解决方案