Вертикальная переменная или разделитель
-
@bronshik Ну ссылки длинные, представляешь какая будет каша?
Вот мне надо выдернуть пару тройку ссылок из 100 ? А там каша ужасная.
Такой вариант крайний случай. Но я уверен что есть другое решение разделить потоки
-
@santilo количество ссылок для каждого потока будет разное.
-
Расскажите как помечать лучше ссылки для каждого потока.
Пусть идёт список, но для каждого потока есть своя переменная, которая будет определять поток.И потоков будет неограниченное количество !
То есть там переменная должна быть и номер потока.
Взял добавил поток в нагрузку и всё тип топ !
-
@freeliman said in Вертикальная переменная или разделитель:
@santilo количество ссылок для каждого потока будет разное.
Потоки будут кушать строки из файла подряд. Как каждый поток сможет понять, свою он строку взял или нет? Каким-то образом подниматься на n строк выше и смотреть, тот ли номер потока используется? Не представляю, как это сделать в bas. Даже если это возможно - это кривое решение.
Гораздо понятнее и удобнее будет составить подобие таблицы в текстовом файле, как уже описывалось выше.
поток1,ссылка1,сообщение1
поток1,ссылка2,сообщение2
поток1,ссылка3,сообщение3
поток2,ссылка1,сообщение1
.
.
.
И т .д.
В каждую строку записываем одинаковое количество данных, парсим каждую строку по разделителю и используем полученный список обращаясь к нему поэлементно.
-
@freeliman если у тебя каждый поток обрабатывает отдельный аккаунт, то создай для каждого акка свою папку имя которой будет логин аккаунта, и в нее клади все что нужно ссылки, сообщения, куки, я так делал)
-
@freeliman said in Вертикальная переменная или разделитель:
Расскажите как помечать лучше ссылки для каждого потока.
Пусть идёт список, но для каждого потока есть своя переменная, которая будет определять поток.И потоков будет неограниченное количество !
То есть там переменная должна быть и номер потока.
Взял добавил поток в нагрузку и всё тип топ !
Придется каким-то образом формировать/обрабатывать файл до его использования в скрипте.
Можно написать скрипт, который сделает это. Но под бесконечное количество потоков как разделить пока не представляю )
-
Ну просто как поток может определить ссылку ?
1ссылка для первого потока
2ссылка для первого потока
3ссылка для первого потока
4ссылка для второго потока
5ссылка для второго потока
6ссылка для второго потока
-
@freeliman said in Вертикальная переменная или разделитель:
Ну просто как поток может определить ссылку ?
1ссылка для первого потока
2ссылка для первого потока
3ссылка для первого потока
4ссылка для второго потока
5ссылка для второго потока
6ссылка для второго потокаНужно, чтобы в каждой строке файла между номером потока и ссылкой был разделитель. Например ; или ,
Потом по этому разделителю можно парсить каждую строку через одноименную функцию.
-
А если потоков бесконечно ?
-
@freeliman said in Вертикальная переменная или разделитель:
А если потоков бесконечно ?
Обрабатывать файл для нужного количества потоков перед каждым использованием.
-
Ну и как сделать разделитель потока то?
-
@freeliman said in Вертикальная переменная или разделитель:
Ну и как сделать разделитель потока то?
Обработать файл соответствующим образом.
Например
1,ссылка для первого потока
1,ссылка для первого потока
1,ссылка для первого потока
2,ссылка для второго потока
2,ссылка для второго потока
2,ссылка для второго потокаСкрипт должен сравнивать номер потока и цифру вначале. Тогда будут браться только свои строки. Но при этом нужно разрешить повторное использование строки ресурса, писать строку в переменную и тут же удалять если она подходит.
-
И как это сделать ? Можно пример в цикле с 2 потоками ?
-
Это долго будет)
-
А кстати, что, в фейсе/вконтакте можно прям активно так спамить?)) Мне кажется через неск сообщений будет просто бан
-
@bronshik said in Вертикальная переменная или разделитель:
А кстати, что, в фейсе/вконтакте можно прям активно так спамить?)) Мне кажется через неск сообщений будет просто бан
Все зависит от акков, их отлёжки, проксей, кук, юзер-агентов, рандомизации, интервалов и много чего ещё =)
-
@freeliman said in Вертикальная переменная или разделитель:
И как это сделать ? Можно пример в цикле с 2 потоками ?
В чем конкретно нет понимания?
-
@freeliman said in Вертикальная переменная или разделитель:
Ну и как сделать разделитель потока то?
@freeliman вот держи , 0_1485771874138_example1.xml формат строки должен иметь вид номер потока;ссылка (точка с запятой это разделитель, его обязательно ставь)
-
Скажите а можно сделать так, чтобы разбить на параграфы .?
Чтобы каждый поток парсил строки от разделителя до разделителя. Как обозначить начало и конец ?
От
ссылка
ссылка
ссылка
До
-
@freeliman said in Вертикальная переменная или разделитель:
Скажите а можно сделать так, чтобы разбить на параграфы .?
Чтобы каждый поток парсил строки от разделителя до разделителя. Как обозначить начало и конец ?
От
ссылка
ссылка
ссылка
Доделай лучше в формате:
поток1;link1,link2,link3
поток2:link4,link5,link6
итд