import json
text = '''AH4RSearch.listingsJSON = $.parseJSON('{"properties":[{"Price":3695,"PriceFormatted":"3,695","Street":"9251 E Bajada Road"}]}')'''
data = json.loads(text[39:-2])
print(data['properties'][0]['Price'])
import re
import json
your_js_string = """AH4RSearch.listingsJSON = $.parseJSON('{"properties":[{"Price":3695,"PriceFormatted":"3,695","Street":"9251 E Bajada Road"}');"""
m = re.search(r'\$\.parseJSON\(\'(.*?)\'\);', your_js_string)
print json.loads(m.group(1))
# oh, no, your json is broken
对于Python,它只是一个字符串,所以使用标准的字符串函数,比如
split()
或切片[start:end]
。你知道吗您可能需要
re
来提取数据相关问题 更多 >
编程相关推荐