Подключить свой файл настроек браузера в Selenium WebDriver

5 000 руб. за проект
14 августа 2020, 13:49 • 3 отклика • 53 просмотра
Дано:
  • Скрипт на Python, использующий ChromeDriver.
  • Кастомный профиль с файлом fingerprint.json внутри, который содержит отпечатки браузера.
Пробовали подключать указанием профиля, но файл не используется.
  • chrome_options.add_argument('--user-data-dir=/profile/shcnd74s5d')
  • chrome_options.add_argument('--profile-directory=/profile/shcnd74s5d')
Нужно подключить к скрипту что-то из списка, либо другим возможным способом, но главное сделать так, чтобы данные из файла использовались, варианты:
  • Подключить кастомный профиль с файлом.
  • Подключить только файл настроек.
  • Распарсить файл и добавить данные в скрипт.
  • Вероятное решение https://github.com/sergueik/powershell_selenium/bl...
Для тестов будет предоставлен скрипт и 2 файла fingerprint.json с разными отпечатками.
Скачать пример файла отпечатков: https://pastebin.com/VMiE8NV4
Проверять изменение данных можно используя скрипт через команду:
python3 script.py "https://browserleaks.com/javascript" >log.html

При обращении к URL с текущим скриптом, данные при последующих запросах, будут статичные.

Всё общение только через ЛС биржи, как и заказ через безопасную сделку.

Обязательное условие задания: заказ будет считаться выполненным и оплата будет произведена только в случае, если скрипт при обращении к указанному URL, будет показывать отпечатки из подключенного файла, либо другие данные отпечатков, изменения которых можно задать в скрипте.