клик по ссылке следующей после определенного слова

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

  • @gunis , если текст вот так разбит на строки, то можно положить их в список и в цикле каждую проверять «Строка > Содержит». Если содержит слово Яндекс, то эту же строку и последующие проверять в «Строка > Извлечь ссылки». Первую полученную ссылку использовать.

  • 0 Votes
    8 Posts
    735 Views
  • 0 Votes
    5 Posts
    689 Views
  • 0 Votes
    4 Posts
    527 Views
  • 0 Votes
    8 Posts
    788 Views
  • 0 Votes
    23 Posts
    3471 Views