@Fox Благодарю)) Торопился BAS)
вопрос про цикл
-
Есть на сайте поле ввода и кнопка ОК
Скрипт вводит данные из текстовика и нажимает ОК, потом чистит поле и обратно так же.
Сделал так:
Читать файл в список > Foreach > и тут сам цикл.
В 1 потоке все нормально, каждый раз новую строку берет из файла, а как только включаю многопоток то беда.
Есть данные:
test1
test2
test3
test4
Например когда запускаю в 4 потока, то все 4 потока обрабатывают test1.
Как мне сделать чтоб 4 потока брали по порядку а не 1 строку все 4.
Буду благодарен -
@zldcdjyanswl Используйте ресурсы.
-
@smeckoi77 said in вопрос про цикл:
@zldcdjyanswl Используйте ресурсы.
я и так использую 2 ресурса.
1 загрузить базу из файла
2 потоки -
@zldcdjyanswl
тут выставляли? -
@llimonix said in вопрос про цикл:
@zldcdjyanswl
тут выставляли?да конечно.
если не использовать цикл то все норм. Но так как сайт долго грузится, то каждый поток грузить сайт заново, долго. Хотел чтоб 1 раз на каждом потоке открылся 1 раз сайт, а дальше уже стирал поле, вводил данные, нажимал кнопку и так далее -
@000 said in вопрос про цикл:
Используйте ресурсы без цикла. Просто: ресурс нотреюсе в переменную
он же будет тогда каждый раз загружать сайт заново?
-
@zldcdjyanswl Как у вас построено открытие страниц БЕЗ открывания заново, именно через список. Покажите пример не
test1
test2
test3
test4А то что у вас.
Потому как кажется что вы чего то недопоняли, и щас делаете нам мозги.
-
@Dodok said in вопрос про цикл:
@zldcdjyanswl Как у вас построено открытие страниц БЕЗ открывания заново, именно через список. Покажите пример не
test1
test2
test3
test4А то что у вас.
Потому как кажется что вы чего то недопоняли, и щас делаете нам мозги.
Почты.
Вот как реализовано у меня



-
А что мешает без использования списка построить ту же логику через ресурс ?
Используете строку 1 раз, парсите данные, и эту же строку не трогает другой поток. Причем тут вообще загрузка страниц что то не ясно, это и надо делать, после проверки КАЖДОЙ ПОЧТЫ, завершить поток, поставить прокси либо еще что, и заново начать.
Иначе без перезагрузок, и страховки в скором времени вы будете писать пост что BAS плохой и у вас аккаунты в баню ушли.
-
@Dodok said in вопрос про цикл:
А что мешает без использования списка построить ту же логику через ресурс ?
Используете строку 1 раз, парсите данные, и эту же строку не трогает другой поток. Причем тут вообще загрузка страниц что то не ясно, это и надо делать, после проверки КАЖДОЙ ПОЧТЫ, завершить поток, поставить прокси либо еще что, и заново начать.
Иначе без перезагрузок, и страховки в скором времени вы будете писать пост что BAS плохой и у вас аккаунты в баню ушли.
ладно крч. спс)
-
@llimonix said in вопрос про цикл:
если таким образом не работает цикл, то возьми другой цикл while допустим с значение true и программа завершится уже по истечению значений ресурсов самостоятельно
ща попробую
потому что цикл работает только со списком -
@zldcdjyanswl почему только со списком?
-
-
@zldcdjyanswl Ну есть же другие виды циклов, не только foreach.
-
@smeckoi77 Этот Цикл Фореарч он больше нужен для Поиска в Списке по Содержит.
Foreach он так то мною например Используется на проверку Валид Гугл Акков.
Когда в Профиле если Авториз слетела но Гугл при входе всёж помнит и предлагает тот Акк и вот по его Имени (читаем Текст и в Содержит его надо запихнуть, и вот он в Файле ищет энного Акка Пароль и тп от него :)У вас же, почти то, но не то Пальто :)))


-
@super84 said in вопрос про цикл:
@smeckoi77 Этот Цикл Фореарч он больше нужен для Поиска в Списке по Содержит.
Foreach он так то мною например Используется на проверку Валид Гугл Акков.
Когда в Профиле если Авториз слетела но Гугл при входе всёж помнит и предлагает тот Акк и вот по его Имени (читаем Текст и в Содержит его надо запихнуть, и вот он в Файле ищет энного Акка Пароль и тп от него :)У вас же, почти то, но не то Пальто :)))


вроде решил через FOR, спасибо большое.
Сделал так:

