@shonaze said in Можно ли убрать меню выбора ресурсов?:
@Fox, можно поподробнее об опции?
Повторяю, эту информацию проще найти используя поиск. Этот навык вам пригодится ещё ни раз
a2790258-f8e1-43a6-9508-fb4b6bd88e31-изображение.png
Здравствуйте, вот пробовал сделать по примеру как на видео про Easy way to parse all links with BrowserAutomationStudio, но столкнулся с проблемой, что в вкладке Xpath get text list пропало дополнительное поле Text to Apply. То есть без данного меню все безсмысленно, или что-то поменялось?
Есть еще вопрос, раньше я для поиска ссылок и не только(просто текста без ссылки но начинающую с http) использовал универсальную регулярку:
\b(?:(?:https?|ftp|file)://|www.|ftp.)[-A-Z0-9+&@#/%=~|$?!:,.]*[A-Z0-9+&@#/%=~|$]
или
https?://(www.)?[-a-zA-Z0-9@:%.+~#=]{2,256}.[a-z]{2,6}\b([-a-zA-Z0-9@:%+.~#?&//=]*)
Но в Басе почему-то не работают. Я так понимаю, что все зависит на чем написана программа и какого типа регулярки она понимает?
Но в Басе почему-то не работают. Я так понимаю, что все зависит на чем написана программа и какого типа регулярки она понимает?
Есть некоторые отличия, но в основном регулярки везде одинаковые.
Некоторые особенности яваскриптовых: отсутсвие поддержки look behind positive и look behind negative групп.
Также нужно помнить, что БАС находит либо весь матч, либо первую группу. Поэтому группы, которые вы не ищете нужно делать делать non-capturing (?:
Первая регулярка у меня не работает ни в одном сервисе.

Вторую нужно модифицировать так, как я написал выше(группы, которые вы не ищете нужно делать делать non-capturing).
После этого поиск ссылок работает нормально. Вот финальный вариант:
https?://(?:www.)?[-a-zA-Z0-9@:%.+~#=]{2,256}.[a-z]{2,6}\b(?:[-a-zA-Z0-9@:%+.~#?&//=]*)