Автоматический перезапуск Mozilla и автостарт ботов.



Для автоматического перезапуска Mozilla с автостартом ботов используем 51-ую версию Portable
На выбор несколько способов установки

В инструкции появляется ещё один бот S-1. В данный момент он не доступен. Готовится отдельный браузер.

Быстрый метод

Полностью настроенные 2 копии браузеров, под два бота на одном IP.

Скачать с Яндекс Диска
В архиве 2 копии бразуера с оптимизированными профилями настроек из подробного мануала по настройке Мозилы. 

Архивы и инструкция по установке дополнительных копий ботов - здесь

1. Распаковываем содержимое архива на диск С. Получится как на скриншоте




Для запуска используем файлы start.bat 
Они настроены на перезагрузку каждые 3 часа работы.
Данные настроек легко меняются через Notepad++.
К примеру, можно выставить работу бота 4 часа, остановку на 1 час, и повторный запуск. Такой метод сейчас и реализован, для специального уменьшения активности на кранах.

2. Далее размещаем файлы самих ботов по нужным папкам


Файлы E-1.js, R-1.js - это управляющий файл и в них нужно внести свои данные кошельков, логинов и т.д.

Так же эти файлы содержат настройки таймеров и очерёдности сборов с кранов. Комментарии все в файлах содержаться.

Редактируем через Notepad++ 
Офф. сайт - https://notepad-plus-plus.org/ 

После установки этой программы, кликаем правой кнопкой на нужный скрипт, и выбираем пункт Edit with Notepad++



Папки bitcoinauto - это папки с данными для работы ботов и обработки капчи.
Размещаем всегда на диск C

Важно!
Под каждый бот, своя папка bitcoinauto , так же дополнительно указывается в управляющих файлах.
Сколько ботов будет работать, столько папок bitcoinauto у Вас должно быть.

Размещаем управляющие скрипты в нужные папки

R-1.js 
отправляем
C:\FF\FirefoxPortable1\Data\profile\iMacros\Macros\

E-1.js 
отправляем
C:\FF\FirefoxPortable2\Data\profile\iMacros\Macros\

S-1.js 
отправляем

C:\FF\FirefoxPortable3\Data\profile\iMacros\Macros\


Если скрипты уже заполнены данными, то можно приступать
Для запуска используем файлы start.bat 

Кто настраивает ботов для теста, после всех манипуляций, нужно обратиться к нам для получения бесплатного часа для теста. Иначе, боты работать будут, но капча решаться не будет.

Для большего кол-ва копий браузера на одну машину, под боты, работающие на прокси, размножаем наши готовые копии бразуеров в папке FF и производим шаги по изменению имён файлов и процессов, описанные ниже, в детальном методе, 2-ой и 3-ий шаги

Подробная инструкция для настройки Портабле версии из установочного файла

- чистый установочный файл, необходимо проводить работу по оптимизации браузера из подробной инструкции - скачать

1) Из папки C:\FF\FirefoxPortable1\Other\Source\ скопировать файл FirefoxPortable.ini в папку C:\FF\FirefoxPortable1\
[​IMG]
2) в скопированном файле, через редактор Notepad++, изменить параметры на:
FirefoxExecutable=firefox1.exe
AllowMultipleInstances=true


3) Файл C:\FF\FirefoxPortable1\App\Firefox\firefox.exe переименовать в firefox1.exe
[​IMG] 

4) Скрипт должен лежать в C:\FF\FirefoxPortable1\Data\profile\iMacros\Macros\
 

5) В папке C:\FF\ создать новый текстовый документ и скопировать туда это:

taskkill.exe /F /IM "Firefox1.exe"
timeout 3 > NUL
START C:\FF\FirefoxPortable1\FirefoxPortable.exe imacros://run/?m=R-1.js
timeout 10800 > NUL
taskkill.exe /F /IM "Firefox1.exe"
timeout 20 > NUL
START C:\FF\start1.bat
timeout 3 > NUL
exit


6) сохранить и переименовать в start1.bat
(в скрипте timeout 10800 > NUL это время до перезапуска в секундах 3600с*3ч=10800, timeout 20 > NUL время ожидания до повторного запуска (это чтобы процесс успел завершиться)), а R-1.js - имя файла вашего скрипта

7) Чтобы запустить браузер для других ботов, размножьте первую настроенную копию. и поменяйте в них имена файлов и параметры файлов .ini



C:\FF\FirefoxPortable2 - под E-1
C:\FF\FirefoxPortable3 - под S-1
...
C:\FF\FirefoxPortableN


Под E-1
в FirefoxPortable.ini менять Firefox.exe на Firefox2.exe и переименовывать C:\FF\FirefoxPortable2\App\Firefox\firefox.exe в firefox2.exe
соответственно start2.bat будет такой:

taskkill.exe /F /IM "Firefox2.exe"
timeout 3 > NUL
START C:\FF\FirefoxPortable2\FirefoxPortable.exe 
imacros://run/?m=E-1.js
timeout 10800 > NUL
taskkill.exe /F /IM "Firefox2.exe"
timeout 20 > NUL
START C:\FF\start2.bat
timeout 3 > NUL
exit


Под S-1
в FirefoxPortable.ini менять Firefox.exe на Firefox2.exe и переименовывать C:\FF\FirefoxPortable2\App\Firefox\firefox.exe в firefox2.exe
соответственно start2.bat будет такой:


taskkill.exe /F /IM "Firefox3.exe"
timeout 3 > NUL
START C:\FF\FirefoxPortable2\FirefoxPortable.exe 
imacros://run/?m=bitcoinauto-S-1.js
timeout 10800 > NUL
taskkill.exe /F /IM "Firefox3.exe"
timeout 20 > NUL
START C:\FF\start2.bat
timeout 3 > NUL
exit