Помощь с json

qwatha

Новичок
Пользователь
Сен 7, 2021
7
0
1
Вот мой код, но почему когда импортирую в json, не проставляются запятые
Код:
with open("all_categories_dict.json") as file:
  all_products = json.load(file)


specifications_list = []
specifications_dict = {}
for product_name, product_href in all_products.items(): 
  url = product_href
  response = requests.get(url)
  soup = BeautifulSoup(response.text, "lxml")

  price = soup.find("div", class_="new_price")
  price = price.text
  describe = soup.find("div", class_="additional_info").find(class_="tabs").find_all("li") 
  for specification in describe:
    specifications_list.append(["Наименование товара", product_name])
    specifications_list.append(["Ссылка", product_href])
    specifications_list.append(["Цена", price])
    specifications_list.append(specification.text.replace('\r\n\t', "").strip().split(':'))
  for i in range(0, len(specifications_list)):
    specifications_dict[specifications_list[i][0]] = specifications_list[i][-1]
  with open("specifications.json", "a") as f:
    json.dump(specifications_dict, f, indent=4, ensure_ascii=False)
Вот скрин, что получается1631121733928.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
запятые где?
 

Форум IT Специалистов