GPAL: WithAllThatMatch и пагинация — одна страница, несколько страниц и бесконечная прокрутка | О...
SDi Texas
0:00 / 0:00
GPAL: WithAllThatMatch и пагинация — одна страница, несколько страниц и бесконечная прокрутка | О...
5 просмотров · 6 дней назад
SDi Texas
9 подписчиков
5 просмотров · 6 дней назад
Параметр WithAllThatMatch управляет количеством элементов, которые собирает GetGrid, но его значение меняется в зависимости от наличия пагинации. Понимание разницы между ограничением на страницу и общим ограничением, а также принципа работы дедупликации при бесконечной прокрутке, позволяет избежать сбора слишком малого или слишком большого количества строк в рабочих процессах.
В этом видео:
Как WithAllThatMatch по умолчанию принимает значение 1 и что возвращает -1 на одной странице
Как добавление WithNextPageButton или WithInfiniteScroll меняет значение N
Когда N становится ограничением на страницу, а не общим ограничением для всех страниц
Как GPAL определяет режим ограничения с первой страницы и поддерживает его на протяжении всего выполнения
Как WithInfiniteScroll дедуплицирует строки, чтобы избежать повторного сбора элементов, все еще находящихся в DOM
Почему виртуализированные ленты, такие как Facebook или X, могут препятствовать дедупликации
Часть серии GPAL Data Objects.
Документация: https://gpal.sditx.com
#GPAL #dotNET #CSharp #Automation #DataObjects