Приветствую. Есть парсер, который со страницы берет текст. Так вот, мне нужно спарсить размеры одежды, но у разных размеров один и тот же класс. Если я беру этот класс, то парсится только первый размер, остальные не берутся, как поправить? Использую библиотеки requests и BeautifulSoup
Выводит только так:
'Размер': '40/42 RUS' , остальные игнорирует
Python:
def get_content(html):
soup = BeautifulSoup(html, 'html.parser')
items = soup.find_all('div', class_='dt1400')
clother = []
for item in items:
clother.append({
'Название/Бренд': item.find('span', class_='ii-product__brand').get_text(strip=True),
'Размер': item.find('div', class_='ii-select__option').get_text(strip=True),
})
print(clother)
Выводит только так:
'Размер': '40/42 RUS' , остальные игнорирует
Последнее редактирование: