如何在 python 中制作 chrome 扩展?

Has*_*yub 0 python google-chrome-extension google-chrome-devtools

我已经浏览过论坛,但所有解决方案都很旧,并且某些软件包已被弃用。

我想创建 chrome 扩展并使用 python 包,如 scipy、正则表达式和抓取库。

我是一名 python 开发人员,不懂 javascript。

有什么方法可以完全创建 chrome 扩展或大部分在 python 中使用?

小智 6

您可以使用 Python(无服务器)制作标准的 Google Chrome 扩展https://pythonspot.com/en/create-a-chrome-plugin-with-python/

这个想法是使用 Rapydscript 将 Python 编译为 Javascript(技术上是 JS 预编译器)。然后将生成的脚本包含在 Chrome 扩展中。上面的网站有一个 zip 文件,其中包含所有内容。

我建议使用 Rapydscript 而不是 Pyjamas。使用 Rapydscript 编译的 Python 脚本与任何其他 Chrome 插件一样工作。

Pyjamas 脚本不能很好地与 Google Chrome 配合使用(Chrome 启动或服务器时需要特殊参数)。