url_data = urllib2.urlopen(url).readline()
このようにページデータを取得すると、url_data は表示される json 文字列です。すべてのページで、では、この文字列を辞書形式に変換するにはどうすればよいですか: time = json.loads(url_data)["weatherinfo"]["time"]
元の文字列は、関数loads( ) の json モジュール 辞書としてエンコードされているため、フィールドのキー値を見つけるのがはるかに便利です。
コードの一部は次のとおりです:
コードをコピー コードは次のとおりです:
def getTime(url):
url_data = urllib2.urlopen( url).readline()
print url_data
time = json.loads(url_data)["weatherinfo"]["time"]
return time