@hey_umbrella

Как получить html страницы,который не активен через запросы?

url = 'https://resh.edu.ru/subject/lesson/2954/control/1/#176616'
    async with aiohttp.ClientSession() as session:
        async with session.post(urllogin, headers=headers2, data=payload2) as resp2:
            async with session.get(url) as resp:
                data = await resp.read()
                soup = BeautifulSoup(data.decode('utf-8'), 'html.parser')
                await session.close()

Есть такой запрос,я получаю html первого задания https://resh.edu.ru/subject/lesson/2954/control/1/..., но другие не активные,они активируются только после нажатия на кнопку с js скриптом,можно это сделать только с aiohttp , без webdriver и тд?
Вот такие серые блоки
620d4fb148c5b894078173.png
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Блин, "неактивные" = невидимые? Если они есть в коде страницы изначально и только показываются, а не подгружаются динамически через фоновый запрос - то скрипту будет пофиг на это, распарсит всё.
А вот если они подгружаются фоном, то тут уже труднее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы