@Q_Q К сожалению через node.js и ws модуль не могу конектится к сокету т.к там каждый раз создаётся уникальная ссылка для нового пользователя, а объект который её создаёт определить для меня трудно сайт написан на react + obfurscator. Плюс к этому ещё и в самом ws внутри нужно каждые 5 минут отправлять токен аутентификации который генерирует какая-то анонимная функция либо вообще на сервере. Вроде ещё как можно сделать обёртку или сделать прокси чтобы свои обработчики повесить но это уже вообще темный лес для меня недостижимый. Поэтому пришлось использовать такой костыль. В Принципе все работает, ws команды я отправляю также через Ява скрипт и взаимодействую с этим сайтом быстро не используя веб интерфейс сайта вообще. Единственная проблема это видеть всю консоль не только в режиме отладчика. Я думал может в BAS есть какой-то свой способ о котором я не знаю, просто парсить ее в переменную бесконечно каждый раз обращаясь к ней и записывая последнее действие по умолчанию
Вертикальная переменная или разделитель
-
Список будет выглядеть так как я написал выше. Это то что он будет публиковать !
Ещё будет список ссылок куда он будет публиковать !
Идёт по списку групп
группа1
группа2
группа3и публикует всё это дело в 1 поток
далее список групп для второго потока
группа1
группа2
группа3А затем идёт список материала, который он будет публиковать.
ссылка;сообщение
по ссылке он импортирует контент сайта. Далее он пишет сообщение
К примеру я введу слово ПУСТО вместо ссылкипусто;моё сообщение + ссылка !
Он напишет слово пусто, контент импортировать не станет.
Далее сотрёт и напишет - моё сообщение + ссылка -
@freeliman said in Вертикальная переменная или разделитель:
1 файл тхт 2 потока берут данные именно свои.
=1https://vk1.com
=1https://vk2.com
=1https://vk3.com
=2https://vk1.com
=2https://vk2.com
=3https://vk3.comтебе надо записывать так
(1 строка для 1 потока) https://vk1.com;https://vk2.com;https://vk3.com
(2строка для 2 потока) https://vk1.com;https://vk2.com;https://vk3.com
итд
затем в каждом потоке получаешь номер этого потока(есть такая функция)
И обращаешся к номеру строки = номеру потока. Затем парсиш эту строку на переменные. -
Расскажите как помечать лучше ссылки для каждого потока.
Пусть идёт список, но для каждого потока есть своя переменная, которая будет определять поток.И потоков будет неограниченное количество !
То есть там переменная должна быть и номер потока.
Взял добавил поток в нагрузку и всё тип топ !
-
@freeliman said in Вертикальная переменная или разделитель:
@santilo количество ссылок для каждого потока будет разное.
Потоки будут кушать строки из файла подряд. Как каждый поток сможет понять, свою он строку взял или нет? Каким-то образом подниматься на n строк выше и смотреть, тот ли номер потока используется? Не представляю, как это сделать в bas. Даже если это возможно - это кривое решение.
Гораздо понятнее и удобнее будет составить подобие таблицы в текстовом файле, как уже описывалось выше.
поток1,ссылка1,сообщение1
поток1,ссылка2,сообщение2
поток1,ссылка3,сообщение3
поток2,ссылка1,сообщение1
.
.
.
И т .д.
В каждую строку записываем одинаковое количество данных, парсим каждую строку по разделителю и используем полученный список обращаясь к нему поэлементно. -
@freeliman said in Вертикальная переменная или разделитель:
Расскажите как помечать лучше ссылки для каждого потока.
Пусть идёт список, но для каждого потока есть своя переменная, которая будет определять поток.И потоков будет неограниченное количество !
То есть там переменная должна быть и номер потока.
Взял добавил поток в нагрузку и всё тип топ !
Придется каким-то образом формировать/обрабатывать файл до его использования в скрипте.
Можно написать скрипт, который сделает это. Но под бесконечное количество потоков как разделить пока не представляю ) -
@freeliman said in Вертикальная переменная или разделитель:
Ну просто как поток может определить ссылку ?
1ссылка для первого потока
2ссылка для первого потока
3ссылка для первого потока
4ссылка для второго потока
5ссылка для второго потока
6ссылка для второго потокаНужно, чтобы в каждой строке файла между номером потока и ссылкой был разделитель. Например ; или ,
Потом по этому разделителю можно парсить каждую строку через одноименную функцию.