• Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Bablosoft

Как работать с результатом разбивки строки по разделителю после .split()

Scheduled Pinned Locked Moved Other
13 Posts 3 Posters 1898 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    wrote on last edited by Вячеслав
    #1

    Всем привет!
    Есть строка с прокси, в которой данные разделены двоеточием
    я ее разбиваю в блоке "Выполнить код" вот так:

    [[PROXY_FILE_SPLIT]] = [[PROXY_FILE]].split(":")
    log([[PROXY_FILE_SPLIT]])

    Но в результате получаю ту же строку только с разделителем зпт!
    По идее в JS там массив д.б получится!
    И я бы смог по индексу обратится [[PROXY_FILE_SPLIT]][0] но видимо это не тот случай...

    Как же быть то!?
    ПА-МА-ГИ-ТИ!!! )))

    https://yadi.sk/i/qAVpmfYcl9ayzA

    tet-viviT 2 Replies Last reply
    0
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to Вячеслав on last edited by tet-vivi
    #2

    @Вячеслав у меня список. а у списка в выводе в виде строки(а в логе 1 запись это 1 строка) стандартным разделителем является запятая

    нажми на жучек
    Снимок.PNG

    там можно найти

    Снимок.PNG

    в данном примере вывод в лог [[PROXY_FILE_SPLIT]][0] дает 1.1.1.1

    ВячеславВ 1 Reply Last reply
    0
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    replied to tet-vivi on last edited by Вячеслав
    #3

    @tet-vivi тю так как быть то? мне же надо все эти данные разнести по полям блока "Прокси" https://yadi.sk/i/K6ch74n1NiPp9g
    не ужели не понятна проблема?

    45.777.214.32:55209:lPY0005rHnY:mH00000c3

    Вот сюда надо все разнести, но как.... их разделить и получить потом в переменные, что бы каждую переменную в нужное поле блока "Прокси" прописать.... ?

    tet-viviT G 2 Replies Last reply
    0
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to Вячеслав on last edited by tet-vivi
    #4

    @Вячеслав
    [[PROXY_FILE_SPLIT]][0] - ip
    [[PROXY_FILE_SPLIT]][1] - port
    и тд.
    но поля эти устонови как тип выражения.(в этом похоже была твоя проблема)

    Снимок.PNG

    p.s. BAS вроде должен уметь сам распарсить строку вроде 45.777.214.32:55209:lPY0005rHnY:mH00000c3 при вставке её в поле прокси

    ВячеславВ 1 Reply Last reply
    1
  • G Offline
    G Offline
    GhostZ Bablosoft Team
    replied to Вячеслав on last edited by GhostZ
    #5

    @Вячеслав, вот так split_test.xml

    18d9a8ec-abd8-48d9-ae9e-057815e6632e-image.png

    ВячеславВ 1 Reply Last reply
    1
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    replied to tet-vivi on last edited by
    #6

    @tet-vivi ДА СПАСИБО огромное!!! Я думал тип переменной задается при ее установке и уже не меняется. А оказалось тип зависит от настройки поля в блоке! Ухх ))))

    Вот кстати жаль что в подсказке для блока "Выполнить код" нет инфы про это...

    tet-viviT 1 Reply Last reply
    0
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    replied to GhostZ on last edited by
    #7

    @GhostZ ого, но у меня не дает ввести зпт почему то PROXY_IP и все, зпт не вводится...

    1 Reply Last reply
    0
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to Вячеслав on last edited by tet-vivi
    #8

    @Вячеслав Снимок.PNG
    наведи на знаки вопроса и почитай что там написано.

    включение типа выражение - это перевод поля в режим js. можно простые js действа прямо там писать например при установке переменной. выполнить код - для более габариткого или нескольких операций

    ВячеславВ 1 Reply Last reply
    0
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    replied to tet-vivi on last edited by
    #9

    @tet-vivi что то все равно не получается... теперь не понимаю как мне их "склеить"

    IP:PORT@LOGIN:PASS
    что бы одной строкой забить в поле "прокси"

    т.е вопрос как склеивать?

    [[PARSED_LIST_PROXY]][2]:[[PARSED_LIST_PROXY]][3]@[[PARSED_LIST_PROXY]][0]:[[PARSED_LIST_PROXY]][1]

    570bf12a-6002-49e6-bd78-daad3e6c2ae5-image.png

    tet-viviT 1 Reply Last reply
    0
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    wrote on last edited by
    #10

    Вроде разобрался!!!

    в блоке "Установить переменную" тип Expression
    [[PARSED_LIST_PROXY]][2]+':'+[[PARSED_LIST_PROXY]][3]+'@'+[[PARSED_LIST_PROXY]][0]+':'+[[PARSED_LIST_PROXY]][1]

    И затем в блоке "Прокси" в поле просто вставляю уже форматированную строку, все верно?
    36f3a2db-ecb3-4003-b399-6625018465a5-image.png

    1 Reply Last reply
    0
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to Вячеслав on last edited by
    #11

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

    включение типа выражение - это перевод поля в режим js.
    т.е. это уже не строка, и правила другие.
    что бы соединить строки надо например

    [[PROXY_FILE_SPLIT]][0] + ":" [[PROXY_FILE_SPLIT]][1] + "@" + [[PROXY_FILE_SPLIT]][3] + ":" [[PROXY_FILE_SPLIT]][4]
    
    1 Reply Last reply
    1
  • tet-viviT Offline
    tet-viviT Offline
    tet-vivi
    replied to Вячеслав on last edited by tet-vivi
    #12

    @Вячеслав Снимок.PNG

    а разве так не работает?:
    Снимок.PNG

    ВячеславВ 1 Reply Last reply
    0
  • ВячеславВ Offline
    ВячеславВ Offline
    Вячеслав
    replied to tet-vivi on last edited by
    #13

    @tet-vivi said in Как работать с результатом разбивки строки по разделителю после .split():

    а разве так не работает?:

    так нет потому что в файле строка не в таком формате IP:PORT@LOGIN:PASS
    а в таком

    IP:PORT:LOGIN:PASS

    1 Reply Last reply
    0
  • ModeratorM Moderator moved this topic from Off topic on

  • B

    Сниму запросы с мобильных приложений

    Scheduled Pinned Locked Moved Other
    0 Votes
    1 Posts
    364 Views
    No one has replied
  • B

    Куплю аккаунт zenno с zennoposter Pro

    Scheduled Pinned Locked Moved Other
    0 Votes
    1 Posts
    388 Views
    No one has replied
  • biohacker01B

    Ищу сайты с отличными антифрод системами.

    Scheduled Pinned Locked Moved Other
    0 Votes
    1 Posts
    450 Views
    No one has replied
  • A

    Магазин Саморегов и Авторегов с отлежкой Agora.sale

    Scheduled Pinned Locked Moved Other
    0 Votes
    1 Posts
    708 Views
    No one has replied
  • kolanthonyK

    Подскажите по прокси

    Scheduled Pinned Locked Moved Other
    0 Votes
    1 Posts
    570 Views
    No one has replied
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Popular
  • Users
  • Search
  • FingerprintSwitcher
  • CustomServers
  • AutomationPlugins
  • Login

  • Don't have an account? Register

  • Login or register to search.