клик по ссылке следующей после определенного слова
-
Всем здравствуйте!
Подскажите пожалуйста, как реализовать клик/переход по ссылке после определенного текста.
Например, жду в веб.телеграмм чате сообщение с текстом "яндекс", без текста "яндекс" ничего не должно происходить, но когда приходит сообщение с нужным (кодовым) словом "яндекс"
пример сообщения:
"почта"
активная ссылка находтся ниже
https://mail.ru
поисковая система "яндекс"
активная ссылка на следующей строке
https://yandex.ru
поисковая система "гугл"
активная ссылка есть ниже
https://google.ru
...
BAS реагирует и переходит по первой ссылке после этого слова "яндекс"(между словом и ссылкой могут быть другие слова, символы, переходы на новую строку). Если я правильно понимаю сначала нужно использовать функцию ОЖИДАНИЕ, а в ней ЖДАТЬ ТЕКСТ. Т.е. в ней прописать ожидаемый текст "яндекс" и как только прийдет такое сообщение BAS продолжит работу. Что в продолжении работы требуется, чтобы нажать на первую ссылку после слова "яндекс" ? Предполагаю что нужен код с IF и ELSE в котором должно содержаться это кодовое слово "яндекс" типа регулярного выражения т.к. после нужного слова идут другие символы... или с возможно есть другой путь, более простой... Подскажите ?
-
@gunis , если текст вот так разбит на строки, то можно положить их в список и в цикле каждую проверять «Строка > Содержит». Если содержит слово Яндекс, то эту же строку и последующие проверять в «Строка > Извлечь ссылки». Первую полученную ссылку использовать.