我得到的从URL如下解析(得到与Python模块请求请求):通过这个与Python
{"AMU":"PAR","nombres":"158612","id":"stacks"}
我将如何让Python打印只是举例价值观,我想它打印“堆”或 “158612”
我曾尝试:
soup.find['id']
和:
soup.find("AMU": "PAR")["nombres"]
我得到的从URL如下解析(得到与Python模块请求请求):通过这个与Python
{"AMU":"PAR","nombres":"158612","id":"stacks"}
我将如何让Python打印只是举例价值观,我想它打印“堆”或 “158612”
我曾尝试:
soup.find['id']
和:
soup.find("AMU": "PAR")["nombres"]
这是JSON。您可以使用json.loads(string)
它转换成一个普通的Python字典,或者在requests
的情况下有一个.json()
快捷:
data = requests.get(url).json()
nombres = data['nombres']
获取此错误: json.decoder.JSONDecodeError:期望值:第1行第1列(char 0) – PythonNLMB
@PythonNLMB听起来像你用'requests'得到的结果不是你给我们展示的。你能分享网址吗?如果不是,如果你打印(repr(requests.get(url).text))''会怎么样? –
如果它只是一个字典,做'X [“nombres”]'或者'X ['身份证']' – mwm314
你不需要漂亮的,使用json内置库将它转换为python的dict。那么你可以迭代字典。 –