Как сохранить код страницы с учетом загруженных после прокрутки элементов?



  • Во время прокрутки страницы в браузере новые элементы подгружаются, а те, что уже были загружены ранее но перестали быть видимыми удаляются. Поэтому с помощью xpath получается сохранить в список только видимые в данный момент элементы. Можно ли отменить удаление уже загруженных элементов из кода страницы, чтобы потом получить список всех, а не только видимых в данный момент?



  • @senerg Получи в начале элементы которые нужно покрути и возьми новые элементы потом удали дубли



  • @gamid Я так уже сделал. Просто подумал, что должен быть более элегантный способ.



  • @senerg Если сайт автоматически удаляет другого варианта нет ну если только как вариант отключить js но в таком случае врятли записи будут загружаться



  • @gamid said in Как сохранить код страницы с учетом загруженных после прокрутки элементов?:

    @senerg Если сайт автоматически удаляет другого варианта нет ну если только как вариант отключить js но в таком случае врятли записи будут загружаться

    Есть более извращённый способ, можно как раз таки переопределить функцию и заставить сайт только подгружать новые элементы, но не удалять старые. Но это надо найти нужную функцию в коде сайта, разобрать её по кирпичикам, найти участок отвечающий за удаление, грамотно его убрать, без конфликтов. И переопределить уже на сайте. Метод геморный и наверняка с ошибками, но имеет место быть.



  • @senerg а разве нельзя просто сохранить в список видимые, потом прокрутить, получить и дописать в список новые видимые, потом снова прокрутить и снова получить и дописать!!!



  • @besigor said in Как сохранить код страницы с учетом загруженных после прокрутки элементов?:

    @senerg а разве нельзя просто сохранить в список видимые, потом прокрутить, получить и дописать в список новые видимые, потом снова прокрутить и снова получить и дописать!!!

    В первом же ответе топикастеру был этот способ.


Log in to reply
 

  • 1
  • 2
  • 6
  • 8
  • 6
  • 6
  • 2
  • 3