Добрый день! Начала недавно знакомиться с парсерами и столкнулась с такой проблемой. Див класс на сайте есть, а у меня в данных не отображается
import requests
from bs4 import BeautifulSoup
import json
JSON = 'cards.json'
HOST = 'https://catalog.onliner.by/'
URL = 'https://catalog.onliner.by/conditioners?mfr%5B0%5D=gree&mfr%5B1%5D=dahatsu&mfr%5B2%5D=alpicair&mfr%5B3%5D=denko&mfr%5B4%5D=green&mfr%5B5%5D=lg'
HEADERS = {
'accept': '*/*',
'user-agent': '*'
}
def get_html(url, params=''):
r = requests.get(url, headers=HEADERS, params=params)
return r
def get_content(html):
soup = BeautifulSoup(html, 'html.parser')
items = soup.find_all('div', class_='schema-product__more-wrapper')#schema-product__children-group
cards = []
print(items)
html = get_html(URL)
get_content(html.text)
Мне нужен блок schema-children, просматривая текстом html документ увидела , что там его нет.Из-за чего это могло произойти?
P.S Вот такой вывод кода, как видите контейнера чилдрен тут нет
Источник: Stack Overflow на русском