<html><head></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">[{"id":1,"name":"Склад 407","quantity":"0.0"},{"id":9,"name":"Литейка","quantity":"0.0"},{"id":16,"name":"СЛК - 407 каб.","quantity":"0.0"},{"id":18,"name":"СЛК - 521 каб. МКШ-96","quantity":"0.0"},{"id":19,"name":"СЛК - 524 каб.","quantity":"0.0"},{"id":20,"name":"СЛК - литейка","quantity":"0.0"},{"id":26,"name":"СЛК - Сборка Lifepad","quantity":"3.0"}]</pre></body></html>
import json
from bs4 import BeautifulSoup
DOC = '''
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">
[
{"id":1,"name":"Склад 407","quantity":"0.0"},
{"id":9,"name":"Литейка","quantity":"0.0"},
{"id":16,"name":"СЛК - 407 каб.","quantity":"0.0"},
{"id":18,"name":"СЛК - 521 каб. МКШ-96","quantity":"0.0"},
{"id":19,"name":"СЛК - 524 каб.","quantity":"0.0"},
{"id":20,"name":"СЛК - литейка","quantity":"0.0"},
{"id":26,"name":"СЛК - Сборка Lifepad","quantity":"3.0"}
]
</pre>
</body>
</html>
'''
soup = BeautifulSoup(DOC, 'lxml')
data = json.loads(soup.find('pre').text)
for item in data:
print(f"{item['name']} - {item['quantity']}")