Создание профилей в Firefox 35
Если неохота разбираться — вы можете сразу скачать мою оптимизированную версию Firefox 35.
Для наших iMacros-ботов мы будем использовать не самую актуальную версию браузера Firefox. Она шустрее и менее прожорливая, чем последние версии этого браузера.
Небольшое примечание: до 39 версии FF присутствует 0-day уязвимость в библиотеке для чтения PDF-файлов — pdf.js.
- Качаем портабельную версию Firefox 35 отсюда — portableapps.com
- Давайте создадим папку под все наши ботоводные дела на диске с:(используйте именно диск c: — потом удобнее будет разворачивать ботофермы на VPS\VDS)
C:\BOTS\
- Установите FireFox в папку C:\BOTS\ff35\
- Заходим в папку C:\BOTS\ff35\App\Firefox и удаляем следующие файлы:
maintenanceservice.exe
maintenanceservice_installer
updater.exe
updater.ini
update-settings.ini
- Кликаем правой кнопкой мыши на файле firefox.exe и жмякаем «Создать ярлык». Открываем свойства созданного ярлыка и в поле «Объект» прописываем
C:\BOTS\ff35\App\Firefox\firefox.exe -no-remote -profile "C:\BOTS\ff35\App\DefaultData\profiles\default" default — это будет имя нашего профиля.
Примечание: если без создания профилей запустить несколько окон Firefox и в каждом из них iMacros-скрипт — то скрипты одновременно не будут работать, поскольку будет один процес firefox.exe на все окна. Чтобы в каждом окне обрабатывать разные макросы мы используем флаг «-no-remote», на самом деле это небольшой хак, но он позволяет запускать для каждого профиля свой отдельный процесс.
- Заходим в папку C:\BOTS\ff35\App\DefaultData и создаем в ней папку profiles
- После запуска браузера через ярлык, у нас автоматом создастся папка C:\BOTS\ff35\App\DefaultData\profiles\default
- Теперь мы можем копировать эту папку default много раз, не забывая переименовывать, чтобы создать кучу профилей.
Настройка быстродействия Firefox 35
- Тыкаем по созданному ярлыку(обязательно по ярлыку, а не по файлу firefox.exe) и у нас открывается браузер — лезем сразу в Настройки(Options).
- Основные настройки:
- Во вкладке Безопасность(Privacy) выключаем отслеживание(tracking)
- В расширенных настройках, делайте, как на скринах:
- Скачиваем iMacros 8.9.7 — эта версия самая стабильная, в более новых версиях(9+) есть различные критичные проблемы для написания кода.
Далее идем в расширения, там нажимаем на шестеренка и выбираем «Установку расширения из файла«. Также убираем галочку автоматического обновления расширений. Мы устанавливаем расширение из файла не просто так. Помимо версии для ботоводства, я также для веб-разработки использую последнюю версию Firefox и там стоит другая версия iMacros. У меня раньше были проблемы, что при обновлении новой версии на более новую, также обновлялись плагины и иногда это каким-то образом сказывалось и на портабельной версии. Теперь же все прекрасно.
- После установки iMacros — заходим в его настройки(либо жмем на «Опции» справа в списке расширений, либо в самом окошке iMacros)
На вкладке General — обязательно убираем галочку Show Javascript during replay(Показывать JS во время воспроизведения)
Также сделайте себе отдельную папку c:\BOTS\iMacros и пропишите ее во вкладке Path(Пути). Я не спроста прошу все-все складывать в одну папку, а не по умолчанию в «Мои Документы» — вам это в будущем сильно поможет при масштабировании, например, нужно будет быстро развернуть бота на VPS — вы просто скопируете всю папку и готово!
Жмем «Apply»(«Применить»).
- Заходим
about:addons — отключаем все-все плагины, должно быть вот так, у вас список плагинов может отличаться:
- Скачайте и установите расширение FasterFox. По умолчанию — там в настройках стоит максимальная производительность.
- Заходим в about:config и там добавляем ключ типа Boolean config.trim_on_minimize, присваиваем ему значение true.
- Там же меняем значения некоторых ключей:
media.peerconnection.enabled = false — так мы отключим WebRTC, через который можно спалить ваш настоящий ip, даже если вы используете прокси(проверить утечку)
Теперь только-только запущенный браузер с пустой вкладкой жрет 64 Мб, я добавил еще FireBug, это увеличило стартовый расход памяти на 10 Мб.
Вместо Firefox вы можете использовать браузер PaleMoon — он создан на том же движке, что и FireFox, и поддерживает те же расширения. О нем я напишу в другой раз.
Если вам лень настраивать самому — вы можете Скачать настроенную и оптимизированную сборку Firefox 35(+iMacros+FireBug).
Просмотров: 399 |
Добавил: podapo4ek |
Дата: 01.01.2016
|
|