json實例解析方法
最近在做天氣業務的延時監控,就是每隔一個小時檢查一次天氣數據是否變化,三次不變化就報警。由於頁面給的.數據的以json格式的,所以如何解析頁面上的數據,從而獲得我們想要的字段是我們首先考慮的問題。
一般來説,當我們從一個網頁上拿下來數據,就是一個字符串,比如:
複製代碼 代碼如下:
url_data = pen(url)line()
當我們這樣得到頁面數據,url_data是全部頁面顯示一個json字符串,那麼我們如何將這個字符串轉變為字典格式:time = s(url_data)["weatherinfo"]["time"]
通過json模塊的函數loads()可以將原來的字符串編碼為字典,這樣我們想去查找一個字段的key值就方便多了。
部分代碼如下:
複製代碼 代碼如下:
def getTime(url):
url_data = pen(url)line()
print url_data
time = s(url_data)["weatherinfo"]["time"]
return time
-
javascript 日期類型學習筆記
1.創建日期對象複製代碼代碼如下:varnow=newDate();//獲得當前系統日期和時間varsomeDate=newDate(e("May25,2012"));varsomeDate=newDate("May25,2012");//與上相同varsomeDate=newDate((2010,0));//GMT時間2010年1月1日凌晨0時varsomeDate=newDate(2010,0);/...
-
javascript操作select元素案例分析
本文實例講述了javascript操作select元素的.用法。分享給大家供大家參考。具體分析如下:這裏熟悉一下js對select元素的操作,html頁面中建立一個form,其中包含一個select元素和submit按鈕。當選擇select中某一項時改變其文字,當select中所有項的文字都改變後,重新恢...
-
asp下去除超鏈接函數
複製代碼代碼如下:<%FunctionReplaceUrl2(HTMLstr)Dimn,str1,str2,str3,str4HTMLstr=Lcase(HTMLstr)Forn=1toUbound(Split(HTMLstr,"(.+?)"RegRemoveHref=ace(HTMLstr,"$1")ENDFunction...
-
JavaScript數據類型學習
ECMAscript中有5種簡單的數據類型,也被稱為基本數據類型:Undefined、Null、Boolean、Number和String。還有一種複雜的數據類型——Object。Undefined類型在使用var聲明變量但未對其進行初始化時,這個變量的值就是undefined。如:varnumber;e(number);//undefined如...