Как включить аддоны Firefox в Ghost.py
Можно ли запустить скрипт imacro firefox внутри ghost.py? Я хочу автоматизировать тяжелые сайты AJAX.
Я пытаюсь это:
from ghost import Ghost
ghost = Ghost(plugins_enabled=True,plugin_path=['C:\Documents and Settings\my\Desktop\addons\addon-3863-latest.xpi'],)
1 ответ
В Ghost.py вы найдете фрагмент кода:
if plugin_path:
for p in plugin_path:
Ghost._app.addLibraryPath(p)
Судя по всему, он ожидает путь ( addLibraryPath) и сам делает свои открытия. Итак, дайте ему путь, содержащий.xpi
Примечание: это не проверено.
На моей Windows 10 я набрал это в адресной строке Windows:
% AppData%\Mozilla\Firefox\Profiles
Затем я увидел папку с именем " kswjuot9.default " (она может называться на вашем ПК другими вещами) и щелкнул ее. Наконец, я нашел папку с именем " расширения ".
Попробуйте дать Ghost.py полный адрес этой папки расширений. Я также рекомендовал бы использовать косую черту, например
C:/Users/iChux/AppData/Roaming/Mozilla/Firefox/Profiles/kswjuot9.default/extensions
Я видел онлайн-ссылку о том, как извлечь файл.xpi