我有这段代码,在这段代码中,我从url(ajax)中得到一个json对象,我需要获取内部数据,这是我的代码:
url = URL_BASE9
req = requests.get(url)
statusCode = req.status_code
if statusCode == 200:
html = BeautifulSoup(req.text, "html.parser")
#print(html)
这是我的结果
`{'FiltroFechaInicio': '/Date(-62135586000000)/', 'Pagina': 1, 'ListHechos':
[{'contenido': '<div class="ExternalClass3DB02CFE22F84F3F998EBEA913E5A79B">
<div><a
href="/Noticiascibe/hechos%20esenciales/NAVIERA/hes_2017060105740.pdf">
hes_2017
060105740.pdf</a></div></div>', 'Activo': None, 'FechaString': '15-06-
2017',
'TipoAdjunto': None, 'UrlAdjunto':
'/Noticiascibe/hechos%20esenciales/NAVIERA/hes_2017060105740.pdf',
'Descripcion': None, 'UrlImagen': None, 'ClaseIconoAdjunto':
'iconoDescargaPDF', 'Fecha': '/Date(1497566727000)/'}`
如何获取数据的内容,谢谢,祝您愉快
发布于 2017-06-16 16:22:32
与字典一样,每个键都有一个键和值。
my_dict = {
'key1': 'value1',
'key2': 'value2',
'key3': 'value3'
}
my_dict['key1']
# Out: 'value1'
发布于 2017-06-16 16:24:43
没有所谓的"JSON对象“,您所指的是JSON 字符串。
要将JSON字符串转换为对象,可以使用json模块( json.loads(json_str)
)中的文档。
示例:
import json
json_str = '{ "FiltroFechaInicio": "/Date(-62135586000000)/" }'
my_obj = json.loads( json_str )
顺便说一下,您发布的JSON字符串既无效,也不完整。有效的JSON必须有以双引号括起来的键和字符串。
https://stackoverflow.com/questions/44593758
复制相似问题