@bigorat Уже нашел ответ
([^<]+)[>]
<https://domain.com/cat/3e54e7dd16b142fe736b.js?max_age=31536000>; rel=modulepreload; crossorigin=anonymous; as=script,
Берет из строки только ссылку
@CaptchaLom Скачал я свой пример и он нормально открылся:

На всякий пожарный перезалил по новой.
@kroda said in Как запускать потоки поочереди? а не все сразу:
@Fox как создать тоже самое в онапликейшнстарт?
Чегось?
Здесь обсуждалось, как открыть через каждые 20 секунд новый поток.
А как добиться того, что: "пока не выполнится в первом (1) потоке определённое действие, второй (2) поток не начинает действовать.
А как только в первом (1) потоке выполнится это действие, переход сразу ко второму (2) потоку"?
@bazeus said in Как запускать потоки поочереди? а не все сразу:
Здесь обсуждалось, как открыть через каждые 20 секунд новый поток.
А как добиться того, что: "пока не выполнится в первом (1) потоке определённое действие, второй (2) поток не начинает действовать.
А как только в первом (1) потоке выполнится это действие, переход сразу ко второму (2) потоку"?
Через глобальную переменную. После выполнения определенного действия в первом потоке меняешь эту переменную. А во втором потоке отслеживаешь это изменение.