Доброго дня!
Не хочется плодить ещё темы, друзья, не могли бы Вы подсказать "стандартные" способы по оптимизации скрипта?
Здравствуйте! Уже несколько дней мучаюсь никак не могу понять как сделать.
Есть список аккаунтов
логин:пароль
логин:пароль
логин:пароль
и нужно проверить , есть ли в каком-то из этих строк ПРОКСИ , и если они есть то подключаться к ним.
Я получал кол-во элементов в строке, но так и не понял как правильно сделать условие.
Что если строка содержит 6 элементов( в случае логин:пароль:ип:порт:логин:пароль) то подключаться к прокси
и если содержит 2 (логин:пароль) , работать без них.
Ссори только изучаю Browser Automation Studio , пока во всём разбираюст ещё.
Парсим строку
Присваиваем значения в переменные
логин = [[LOGIN]]
пароль = [[PASS]]
ип = [[IP_PROXY]]
порт = [[PORT_PROXY]]
логин прокси = [[LOGIN_PROXY]]
пароль прокси = [[PASS_PROXY]]
Делаем условие
Если все переменные с проксями не пустые, то подключаемся к прокси
Если 2 из 4 не пустые, то подключаемся к прокси
Если все пустые - ничего не делаем
Условия проще прописать в NodeJS и в целом обработку аккаунтов из списка
И сделать выходную переменную, куда будем записывать сценарии обработки прокси
Например
[[PROXY]]
Если все переменные с проксями не пустые = 1
Если 2 из 4 не пустые = 2
Если все пустые = 3
И далее кубиками условия
[[PROXY]]==1
Подключаемся к прокси ип:порт:логин:пароль
[[PROXY]]==2
Подключаемся к прокси ип:порт
[[PROXY]]==3
Ничего не делаем
Вариантов масса
Готового решения в виде проекта предоставлять не буду, вопрос очень базовый, учитесь
@mp4treiser не советую использовать это, я так понимаю вариантов данных в файлах может быть множество, используй регулярки, для проверки прокси, может быть парс неверных данных