Open Live Writer code insertion plug-in test

高洛峰
Release: 2017-02-28 10:19:11
Original
1304 people have browsed it

Open Live Writer code insertion plug-in test

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

Test it, the code function is to check express delivery.

For more Open Live Writer code insertion plug-in test X related articles, please pay attention to the PHP Chinese website!


Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!