Open Live Writer 代码插入插件测试
2024-09-06 05:09:57
#-*-coding:utf-8-*-
import urllib
import json
import sys
import ssl
ssl._create_default_https_context = ssl._create_unverified_context def gettype(number):#定义取快递类型函数
def getlist():#取快递类型列表
req = urllib.urlopen('http://www.kuaidi100.com/autonumber/autoComNum?text=%d' %number)
html = req.read()
dict_html = json.loads(html)
return dict_html['auto']
for i in getlist():
type = i['comCode']
return type def getprocess(url):#定义获取快递进度函数
req = urllib.urlopen(url)
html = req.read()
#type = sys.getfilesystemencoding() #取文件系统编码类型
#html = html.decode('utf-8').encode(type) #utf-8解码 由于解码后和json里面解码冲突,故注释掉此段代码
dict_info =json.loads(html)
return dict_info['data'] number= input(u"请输入快递单号:") type = gettype(number)#获取快递类型 Address = 'http://www.kuaidi100.com/query?type=%s&postid=%d&id=1&valicode=&temp=0.33020057185034335' %(type,number)
for i in getprocess(Address):
print i['ftime'] + i['context']
测试一下,代码功能为查快递。
最新文章
- HTTP method POST is not supported by this URL
- Cocos2d-JS轻量级开发
- 例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用
- Powerdesigner 导出Excel格式数据字典 导出Excel格式文件
- C#访问配置文件
- windows上zend server安装 报The server encountered an internal error or misconfiguration and was unable to complete your request -解决方法 摘自网络
- Thoughtworks的技术雷达
- JSP小实例--计算器
- 记一次Jquery获取值的典型错误
- 利用ZjDroid对 <;捕鱼达人3>; 脱壳及破解过程-转
- 【Swift 2.2】iOS开发笔记(三)
- random froest 调参
- Oracle课程档案,第五天
- RestTemplate的异步使用
- 通过脚本命令cacls提升某个用户都某路径的操作权限
- schema的作用
- linux 按照端口一句命令杀死进程,按照进程名称一句命令杀死进程
- YII2 model 字段验证提示 Unknown scenario: update
- LG2023 [AHOI2009]维护序列
- iOS.ObjC.Compiler.Directives