我得到的從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。那麼你可以迭代字典。 –