Клик по элементу, пока тот существует
-
Здравствуйте. Существует сайт https://www.myscore.com.ua/baseball/usa/mlb/results/ . Я хочу парсить все прошедшие матчи с этой страницы, но сначала, я должен загрузить все матчи, нажав n-ое количество раз кнопку "Показать больше результатов".Иными словами, нажимать её, пока кнопка не исчезнет. Как это грамотно реализовать?! Сейчас так и нажимает всего один раз. То есть я проверяю существование кнопки на странице, записываю true или false в переменной, дальше идет условие if. если истина - нажать, если нет - продолжить выполнение потока 0_1561969775706_Безымянный.png
-
@pryanik В вашем случае я бы использовал цикл while : проверить сущестование - while [[IS_EXISTS]] - нужный код
-
так тоже пробовал. в итоге он проверяет условие true один раз, как следствие кликает один раз и цикл завершается, начинаются следующие шаги
-
@pryanik В конце While делайте проверку (находясь в цикле)
-
-
Вот пример , как-то так все должно работать 0_1561985371296_test.xml
Естественно можно не ждать полной загрузки и т.д. ...ну там уже сами дальше
-
@inwnew прошу прощения за занудство, но я не понимаю ваш файл. можно скрин сценария из программы?
-
https://clip2net.com/s/42mfC9i
Файл нужно открыть по ссыке , ПКМ на открывшейся странице - Сохранить как . Затем открыть в БАС
-
@pryanik а где на скриншоте цикл while? Зачем Вы используете начать цикл?