@kibernetshow

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

Всем здрасти.
Нужно спарсить данные с сайта, после его полной прогрузки.
Пытался сделать это с помощью requests, но как вы поняли, парсится только начальная информация. А мне нужно дождаться полной прогрузки данных и спарсить их.
Нужны какие-нибудь решения, помимо Selenium'a
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 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/...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
25 нояб. 2024, в 18:39
30000 руб./за проект
25 нояб. 2024, в 18:35
30000 руб./за проект
25 нояб. 2024, в 18:33
10000 руб./за проект