У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Технические вопросы по БАСу
-
Доброго времени суток! Недавно открыл для себя бас, так как искал бесплатный аналог зенки) софт реально крутой, но к сожалению для чайника как я не получается реализовать все его намерения. Пишу бота для автоматизации некоторых действий(регер), посмотрел обучалки но по сравнению с возможностью баса обучалки там скромные, либо опять же я чайник :D в программе задумана многопоточность, прокси, помогите пожалуйста вот по таким вопросам:
- Научился загружать прокси из файла, беда в том что когда чекаю свой айпи на 2ip то из файла с 10 айпишниками берется всегда первый.. как решить этот вопрос? при том я хочу создать несколько потоков, и мне нужно чтобы программа не брала прокси который уже использовался, то есть к примеру загрузил 1к ipv6 настроил 6 потоков и мне нужно чтобы пока прокси не кончились программа не брала уже использованные.
- Не закидывайте помидорами, но я пока не знаю 70% кнопок интерфейса, хоть и посмотрел обучение на сайте, но как создать более 1 потока, притом чтобы новые потоки удовлетворяли условию из п.1?
3.Капча. в мануале разобрана капча где одна картинка с числом и нужно самому ввести, но как быть(именно как настроить бас) когда капча - 9фоток и из них выбрать нужные, при том я знаю про ключи антигейт и руками могу, но я хз как настроить это в бас, что выделить, вот нажимаю на элемент я не робот высвечивается картинка а что дальше я хз.. - софт должен останавливаться когда закончатся все прокси. как реализовать?
5.Выше писал что делаю регер, допустим есть почта, я хочу ником сделать часть текста до знака "@" в почте, как реализовать? - пытаюсь делать бота функциональными частями, и получается чтото сделать но только один раз, как поставить столько раз сколько есть прокси в списке?
Заранее извиняюсь что столько тупых вопросов, но правда сам уже не могу разобраться, если есть годный ресурс где все это более менее можно изучить скидывайте тоже, а вообще чтобы полностью овладеть БАСом что еще нужно? В JS в чем разобраться? потому что тех обучалок от разработчиков реально не хватает.
-
И там цифры сбились. от одного до шести пункты должны были идти, хз что не так
-
@RemmyDemmy said in Технические вопросы по БАСу:
И там цифры сбились. от одного до шести пункты должны были идти, хз что не так
свои посты можно редактировать, нажав на значок вертикального многоточия..
-
https://youtu.be/fC97DG2MHQM - вот запись стрима по бас.
В описании есть таймкоды, посмотри участок по работе с ресурсами -
@RemmyDemmy
по пунктам
3. Тебе нужно использовать действие решить рекапчу 2.0 в контекстном меню. Есть видео на канале Бас как это сделать
4. Софт сам остановится, если правильно настроишь ресурсы, смотри по ресурсам в записи стрима.
5. Тебе нужно действие парсить строку с разделителем @ в разделе Список. Потом берешь елемент списка с индексом 0, у тебя будет там то что было до @
6. Нужно установить количество успехов и неудач, как это сделать - тут http://community.bablosoft.com/topic/1252/после-обновления-исчезли-свойства-скрипта/4 -
@RemmyDemmy
По пункту 1 и 2Вам нужно создать ресурс типа "Из файла", задать файл с прокси и отредактировать количество потоков. Вот видео как это сделать https://www.youtube.com/watch?v=FCfcgDX8ezk
На остальное уже ответили.