Оно не может быть прям 10 сек, но всё равно без проверки +-3 секунды. Лечится копированием кода установки прокси и удалением оттуда пауз - там есть 2 sleep по 1 секунде. Их разработчик зачем то добавил, может есть причина
Как остановить цикл While в конкретном случае?
-
Добрый день, уважаемые знатоки :)
Есть некоторая страница из которой я достаю ссылки. Чтобы ссылки появлялись надо делать скролл страницы. Действие "прокрутка" здесь не работает. Как делаю я? Запускаю цикл While со значением true, на заданной странице нахожу, через xpath, ссылки, получаю последнюю и делаю к ней прокрутку. Но наступает момент, когда страница прокручена полностью и новых ссылок уже нет. Вопрос: как мне остановить цикл, когда новых ссылок уже нет? Никак не могу сообразить :(
-
@Вениамин said in Как остановить цикл While в конкретном случае?:
Добрый день, уважаемые знатоки :)
Есть некоторая страница из которой я достаю ссылки. Чтобы ссылки появлялись надо делать скролл страницы. Действие "прокрутка" здесь не работает. Как делаю я? Запускаю цикл While со значением true, на заданной странице нахожу, через xpath, ссылки, получаю последнюю и делаю к ней прокрутку. Но наступает момент, когда страница прокручена полностью и новых ссылок уже нет. Вопрос: как мне остановить цикл, когда новых ссылок уже нет? Никак не могу сообразить :(

-
-
@Игорь777 да, остальные ссылки подгружаются, в том то и дело, что нет стартовой информации.
Проблему решил с помощью списка и проверки последнего элемента в этом списке: если этот элемент повторяется, то все, жмем брик. Может это не лучшее решение, но работает.
Спасибо за участие :)