Для того чтобы создать папку с названием, взятым из HTML-кода, можно использовать библиотеку BeautifulSoup для парсинга HTML и модуль os для создания файловой структуры.
Пример кода:
```python
import os
import requests
from bs4 import BeautifulSoup
# Ссылка на веб-сайт для парсинга
url = 'https://example.com'
# Получаем код HTML страницы
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# Находим блок с классом "product-item__heading"
product_name = soup.find(class_='product-item__heading').text
# Создаем папку с названием из HTML-кода
os.makedirs(product_name, exist_ok=True)
```
Для создания папки внутри другой папки с названием из другого блока HTML можно продолжить использовать код:
```python
# Находим блок с классом "product-price__current"
product_price = soup.find(class_='product-price__current').text
# Создаем папку внутри другой папки с названием из блока "product-price__current"
os.makedirs(os.path.join(product_name, product_price), exist_ok=True)
```
Теперь после выполнения кода будет создана папка с названием из блока "product-item__heading", внутри которой будет создана еще одна папка с названием из блока "product-price__current".