есть такая приколюха как открыть новую вкладку, там собствеено и открываешь новый сайт, но не забудь после открытия новой вкладки проверить список открытых вкладок, для этого есть специальный экшен , в нём ты и увидишь какой юрл у тебя в какой вкладке (с каким номером) в твоём в браузере открыты. После того как нашел номер кладки которую ты только что открыл, используй экшен закрыть вкладку , и у тебя закроется открытая только что вкладка и останется та на которую ты хотел вернуться. Да можно конечно закрыть первую вкладку и у тебя останется нулевая но в сложных скриптах бывают траблы и моржно запутаться и закрыть не ту)
Проблема с регулярным выражением
-
@Zonteak said in Проблема с регулярным выражением:
Подскажите пожалуйста
/(?<=\"key\":\").*?(?=\")/Работает в Node JS, но при действии Выполнение кода или IF возникает ошибка
SyntaxError: Invalid regular expression: unrecognized character after (?Боже мой, это что за регулярка? Какой конструктор вы использовали?
Скорее всего изначальный текст у вас является json строкой и парсить его проще модулем "JSON", но если вы хотите использовать регулярку, то должна подойти и простая:key":"(.*?)"Действие "Первое вхождение"
-
@Zonteak said in Проблема с регулярным выражением:
@Fox А это
(?<=name=\"key\"\ value=\").*?(?=\")<input type="hidden" name="key" value="bnfhhgn547g" />лучше воспользоваться xpath выражением:
//input[@name="key"]/@value -
@Zonteak said in Проблема с регулярным выражением:
@Fox это в условии if прокатит?
В смысле? Вы сперва получите данные в переменную из xpath и её уже используйте в условии