亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python查詢快遞的方法是什么

發布時間:2021-12-27 10:04:17 來源:億速云 閱讀:293 作者:iii 欄目:大數據

本篇內容介紹了“Python查詢快遞的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

首先,要考慮數據來源。這個可以用快遞100的數據,打開快遞100官網就可以輸入單號查詢快遞信息。

當然,點一下查詢按鈕,會發送很多請求到服務器,請求快遞信息。我們需要分析一下哪個請求鏈接是有用的。抓包分析可以用fiddler4,這里我就不寫這個過程了。

經測試,得到請求鏈接是 http://www.kuaidi100.com/query?type=xxx&postid=xxx 。其中需要填寫type和postid兩個參數,分別是快遞公司代碼和快遞單號。請求這個鏈接可以得到json數據。大概結構如下:

 
  
  {    "message" : "ok",    "nu" : "單號",    "com" : "快遞公司代碼",    "data":[        {             "time":"2015-12-27 13:24:34",             "context":"快遞信息1",             "ftime":"2015-12-27 13:24:34"         },        {             "time":"2015-12-27 13:24:34",             "context":"快遞信息2",             "ftime":"2015-12-27 13:24:34"         }        ]}

這個json數據結構還是一目了然的那我們就可以動手了,源碼如下:


  1. # -*- coding: UTF-8 -*-

  2. # 特別聲明,此源碼僅參考研究使用。未經允許,請勿用于商業用途

  3. # By Haddy Yang, 2016-03-02

  4.  

  5. import urllib

  6. import json

  7.  

  8. def getExpress(company,code):

  9.     '''funcation: Get Express Infomation

  10.     2 args

  11.     company: the express company code

  12.     code: the express bill code

  13.     '''

  14.     url='http://www.kuaidi100.com/query?type=%s&postid=%s' % (company,code)

  15.     page=urllib.urlopen(url) #打開鏈接,請求快遞數據

  16.     return page.read().decode('utf8')

  17.  

  18. def showResult(jsonStr):

  19.     '''Show the result'''

  20.     jsonObj = json.loads(jsonStr)

  21.     print u'當前狀態:', jsonObj.get('message'),'\n'

  22.  

  23.     status=jsonObj.get('status') #獲取狀態代碼(200是正常)

  24.     if status=='200':

  25.         for x in jsonObj.get('data'):

  26.             print '%s %s' % (x.get('time'), x.get('context'))

  27.             #可以用下面代碼遍歷出全面鍵值

  28.             #for key,value in x.items():

  29.             #   print key,value

  30.  

  31. if __name__ == '__main__':

  32.     #測試,順豐代碼:shunfeng

  33.     jsonStr = getExpress('shunfeng','102290224058')

  34.     showResult(jsonStr)

  35.     raw_input()


 

快遞公司名稱            代碼            快遞公司名稱            代碼            快遞公司名稱            代碼            
A開頭
           
急先達jixianda微特派weitepai
澳大利亞郵政auspost晉越快遞jinyuekuaidiX開頭
           
AAEaae捷特快遞jietekuaidi新邦物流xinbangwuliu
安信達anxindakuaixi金大物流jindawuliu信豐物流xinfengwuliu
B開頭            嘉里大通jialidatong星晨急便xingchengjibian
百世匯通huitongkuaidiK開頭
           
鑫飛鴻xinhongyukuaidi
百福東方baifudongfang快捷速遞kuaijiesudi希伊艾斯cces
BHTbht康力物流kangliwuliu新蛋奧碩物流neweggozzo
包裹/平郵/掛號youzhengguonei跨越物流kuayue香港郵政hkpost
邦送物流bangsongwuliuL開頭
           
Y開頭
           
C開頭
           
聯昊通lianhaowuliu圓通速遞yuantong
希伊艾斯cces龍邦物流longbanwuliu韻達快運yunda
傳喜物流chuanxiwuliu藍鏢快遞lanbiaokuaidi運通快遞yuntongkuaidi
D開頭
           
樂捷遞lejiedi郵政小包youzhengguonei
大田物流datianwuliu聯邦快遞lianbangkuaidi郵政小包youzhengguoji
德邦物流debangwuliu聯邦快遞lianbangkuaidien遠成物流yuanchengwuliu
DPEXdpex立即送lijisong亞風速遞yafengsudi
DHL-中國件dhl隆浪快遞longlangkuaidi一邦速遞yibangwuliu
DHL-國際件dhlenM開頭
           
優速物流youshuwuliu
DHL-德國件dhlde門對門menduimen源偉豐快遞yuanweifeng
D速快遞dsukuaidi美國快遞meiguokuaidi元智捷誠yuanzhijiecheng
遞四方disifang明亮物流mingliangwuliu越豐物流yuefengwuliu
E開頭
           
O開頭
           
源安達yuananda
EMSemsOCSocs原飛航yuanfeihangwuliu
EMS-國際件emsenonTracontrac一統飛鴻yitongfeihong
E郵寶emsQ開頭
           
Z開頭            
F開頭
           
全晨快遞quanchenkuaidi忠信達快遞zhongxinda
Fedex-國際件fedex全際通quanjitong芝麻開門zhimakaimen
Fedex-中國件fedexcn全日通quanritongkuaidi銀捷速遞yinjiesudi
Fedex-美國件fedexus全一快遞quanyikuaidi宅急送zhaijisong
飛康達物流feikangda全峰快遞quanfengkuaidi鄭州建華zhengzhoujianhua
飛快達feikuaida七天連鎖sevendays中國東方coe
凡客如風達rufengdaR開頭
           
中通速遞zhongtong
風行天下fengxingtianxia如風達快遞rufengda中鐵物流zhongtiewuliu
飛豹快遞feibaokuaidiS開頭
           
中鐵快運ztky
G開頭
           
山東海紅haihongwangsong中郵物流zhongyouwuliu
港中能達ganzhongnengda申通快遞shentong中速快件zhongsukuaidi
國通快遞guotongkuaidi順豐速遞shunfeng中天萬運zhongtianwanyun
廣東郵政guangdongyouzhengwuliu順豐速遞-國際shunfengen

掛號信youzhengguonei三態速遞santaisudi

國內郵件youzhengguonei速爾物流suer

國際郵件youzhengguoji盛輝物流shenghuiwuliu

GLSgls盛豐物流shengfengwuliu

共速達gongsuda上大物流shangda

H開頭
           
賽澳遞saiaodi

匯通快運huitongkuaidi山西紅馬甲sxhongmajia

匯強快遞huiqiangkuaidi圣安物流shenganwuliu

華宇物流tiandihuayu穗佳物流suijiawuliu

恒路物流hengluwuliuT開頭
           


華夏龍huaxialongwuliu天地華宇tiandihuayu

海航天天tiantian天天快遞tiantian

海外環球haiwaihuanqiuTNTtnt

河北建華hebeijianhuaTNT-國際tnten

海盟速遞haimengsudi通和天下tonghetianxia

華企快運huaqikuaiyunU開頭
           


J開頭
           
UPSups

加拿大郵政canpostUPS-國際upsen

加拿大郵政canpostfrUSPSusps

佳吉物流jiajiwuliu優速物流youshuwuliu

佳怡物流jiayiwuliuW開頭
           


加運美jiayunmeiwuliu萬家物流wanjiawuliu

京廣速遞inguangsudikuaijian萬象物流wanxiangwuliu


“Python查詢快遞的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

颍上县| 大港区| 平陆县| 磴口县| 柏乡县| 礼泉县| 东方市| 凤翔县| 屏南县| 娄底市| 兴山县| 兴海县| 海安县| 永顺县| 儋州市| 朝阳区| 寿宁县| 邛崃市| 江陵县| 宜阳县| 泾源县| 那坡县| 夏河县| 左权县| 克山县| 镇雄县| 崇文区| 永济市| 木里| 新密市| 兴安盟| 北碚区| 洪泽县| 醴陵市| 天全县| 治县。| 伊金霍洛旗| 菏泽市| 循化| 东阿县| 镇远县|