• 技术文章 >后端开发 >Python教程

    Open Live Writer 代码插入插件测试

    高洛峰高洛峰2017-02-28 10:19:11原创623
    Open Live Writer 代码插入插件测试

    #-*-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']

    测试一下,代码功能为查快递。

    更多Open Live Writer 代码插入插件测试X相关文章请关注PHP中文网!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Writer python
    上一篇:Python数据结构之翻转链表 下一篇:Python 连接mysql
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Python详细解析之二分查找算法• 一起聊聊python程序设计思想• python数据可视化之饼状图的绘制• 深入了解Python装饰器函数• Python图像处理之PIL库
    1/1

    PHP中文网