Подскажите, пожалуйста, как в коде выполнить проверку, был ли загружен профиль
$browser->load_profile("active_page_profile.json");и какой именно (имя, путь или др.)?
$browser->load_profile("active_page_profile.json");и какой именно (имя, путь или др.)?
Спасибо за ответ, я думал, что просто не нашел подходящей функции.bigfozzy писал(а): ↑02 фев 2021, 18:23Добрый день
"active_page_profile.json" - путь к файлу с настройками профиля (в данном случае относительно папки скрипта, а может быть абсолютный - например c:\\xxx\\xxx.json)
Проверить можно например через browser->get_cookies_folder() или browser->get_current_proxy() - или любые другие команды, проверяющие что параметры браузера изменены.
Все эти параметры находятся в профиле.
Логика работы профиля браузера следующая - вы меняете выбранные вами параметры браузера - затем сохраняете настройки в один файл через browser->save_profile (), затем одной командой восстанавливаете все параметры. Какие параметры будут изменены можно увидеть открыв файл с профилем. (формат json)
$arr_path_cook = explode("\\",$browser->get_cookies_folder()); if($arr_path_cook[5] != "Cookies"){}