@kibernetshow

Парсинг с сайта после его полной прогрузки?

Всем здрасти.
Нужно спарсить данные с сайта, после его полной прогрузки.
Пытался сделать это с помощью requests, но как вы поняли, парсится только начальная информация. А мне нужно дождаться полной прогрузки данных и спарсить их.
Нужны какие-нибудь решения, помимо Selenium'a
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yanis07
driver = creat_chrome()
        driver.get(url)
        WebDriverWait(driver, 20).until(EC.visibility_of_all_elements_located((By.ID, "DisplayNewsDetails_main_div")))
        innerHTML = driver.execute_script("return document.documentElement.outerHTML")


Вот тут селеним ждет когда исполнится все скрипты на
innerHTML = driver.execute_script("return document.documentElement.outerHTML")
сайте потом дает тебе HTML

Полный код моего парсера тут https://github.com/denisyakimov07/qse_parser/blob/...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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