Вопрос по поводу функций

Moved Поддержка
  • Здравствуйте! Уже несколько дней мучаюсь никак не могу понять как сделать.

    Есть список аккаунтов
    логин:пароль
    логин:пароль
    логин:пароль

    и нужно проверить , есть ли в каком-то из этих строк ПРОКСИ , и если они есть то подключаться к ним.

    Я получал кол-во элементов в строке, но так и не понял как правильно сделать условие.

    Что если строка содержит 6 элементов( в случае логин:пароль:ип:порт:логин:пароль) то подключаться к прокси
    и если содержит 2 (логин:пароль) , работать без них.

    Ссори только изучаю Browser Automation Studio , пока во всём разбираюст ещё.

  • FoxF Fox moved this topic from Support on
  • Парсим строку
    Присваиваем значения в переменные
    логин = [[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 не советую использовать это, я так понимаю вариантов данных в файлах может быть множество, используй регулярки, для проверки прокси, может быть парс неверных данных

  • @lxgx я человеку написал базовый вариант решения. Видно же, что до регулярок далеко.