如何在Ghost.py中启用firefox插件

时间:2015-07-02 07:35:17

标签: python qwebkit ghost.py

是否可以在ghost.py中运行imacro firefox脚本? 我想自动化重型ajax网站。

我正在尝试这个:

from ghost import Ghost

ghost = Ghost(plugins_enabled=True,plugin_path=['C:\Documents and Settings\my\Desktop\addons\addon-3863-latest.xpi'],)

1 个答案:

答案 0 :(得分:1)

在Ghost.py中,您会找到代码段:

if plugin_path:
  for p in plugin_path:
    Ghost._app.addLibraryPath(p)

从事物的角度来看,它期待一条路径(addLibraryPath)并且会自己做出发现。所以,给它一个包含.xpi

的路径

注意:未经测试。

在我的Windows 10上,我将其输入Windows地址栏:

  

%APPDATA%\ Mozilla的\火狐\配置文件

然后我看到一个名为“ kswjuot9.default ”的文件夹(它可能在您的PC上命名为另一个东西)并单击它。最后,我找到了一个名为“ extensions ”的文件夹。

尝试向Ghost.py提供此“扩展程序”文件夹的完整地址。我还建议您使用正斜杠,例如

  

C:/Users/iChux/AppData/Roaming/Mozilla/Firefox/Profiles/kswjuot9.default/extensions

我在处理如何提取.xpi文件时看到online link