Поскольку для решения проблемы многопоточности (смешивание куков) все советуют виртуальные машины, решил попробовать.
Итак, есть Windows 7, в ней установлен и работает Хуман.
Поставил Virtual Box с гостевой Win 7, пытаюсь установить Хуман и здесь - при активации не принимает ключ... да и код инсталляции не тот что у Хумана в основной винде. Физически диск один и тот же.
Как бы это правильно разрулить? Вроде никто не упоминал что нужны доп. лицензии для VM
Установка нескольких копий Human Emulator (Virtual Box)
Re: Установка нескольких копий Human Emulator (Virtual Box)
Добрый день.userlogin писал(а):Поскольку для решения проблемы многопоточности (смешивание куков) все советуют виртуальные машины, решил попробовать.
Итак, есть Windows 7, в ней установлен и работает Хуман.
Поставил Virtual Box с гостевой Win 7, пытаюсь установить Хуман и здесь - при активации не принимает ключ... да и код инсталляции не тот что у Хумана в основной винде. Физически диск один и тот же.
Как бы это правильно разрулить? Вроде никто не упоминал что нужны доп. лицензии для VM
Для использования на VM, надо чтоб хуман был установлен непосредственно на виртуальной машине, а не на локальном диске и одновременно на VM, тогда и будет требовать активации лицензии.
Потом уже можете раскопировать VM уже установленный либо каждый раз устанавливать дополнительную VM индивидуально.
Так же в последних версиях программы появилась возможность реализовывать проблему с куками в режиме "inprivate", проверяли на досках avito, irr.
Правильный синтаксис для работы в режиме "inprivat" в скрипте:
$browser->recreate();
$browser->navigate("about:inprivate");
$browser->clear_cookies("", true, true);
$browser->navigate("на нужную страницу");
//и дальнейшие ваши действия по скрипту//
Re: Установка нескольких копий Human Emulator (Virtual Box)
Да, но при таком подходе у меня в родительской винде не будет хумана.
Пока удалось решить это путем подключения диска (на котором установлен хуман в главной винде) как сетевого к виртуальной машине. Сейчас код инсталляции и ключ в обоих виндах идентичны. Только не совсем понятно как тиражировать ВМ с такой установкой хумана. Видимо придется сначала наделать копий ВМ с подцепленным сетевым диском, а уже потом устанавливать хуман в разные директории.
Пока удалось решить это путем подключения диска (на котором установлен хуман в главной винде) как сетевого к виртуальной машине. Сейчас код инсталляции и ключ в обоих виндах идентичны. Только не совсем понятно как тиражировать ВМ с такой установкой хумана. Видимо придется сначала наделать копий ВМ с подцепленным сетевым диском, а уже потом устанавливать хуман в разные директории.