Я попытался использовать сканирование, чтобы создать небольшой набор данных на веб-сайте. Я использовал BeautifulSoup для получения информации о странице и хочу получить некоторые данные о продуктах, которые есть на этом сайте. На самом деле, я не получил само тело в «супе», и это мешает мне получить основные данные.
Мой код:
def get_pages(max_pages):
page = 1
while page <= max_pages:
url = 'https://www.kickstarter.com/discover/advanced?category_id=16&woe_id=0&sort=magic&seed=2569226&page=' + str(page)
source_code = requests.get(url)
text_page = source_code.text
soup = BeautifulSoup(text_page, 'html.parser')
for link in soup.findAll('a', {'class': 'soft-black mb3'}):
href = link.get('href')
print(href)
page += 1
get_pages(1)
Мой вопрос: как я могу получить более глубокие уровни страницы?