首页 > 解决方案 > 有没有一种方法可以让 Python 与 Chrome 扩展程序通信?

问题描述

上下文:我最近意识到 YouTube 有这个新的章节功能,我听了很多音乐混音,诸如此类的歌曲名称为章节,并且在 linux 上我打印了当前正在播放的 YouTube 歌曲,所以我坚持这样做如果我可以使用这个新的章节功能在混音中显示歌曲名称,则显示混音的名称。

问题:我的问题是,Python 有什么方法可以与用 JS 编写的 Chrome 扩展进行通信?因为我在JS中做了这首歌的名字查找扩展,所以它所做的只是用它的Xpath提取歌曲的名字,然后用console.log(X)输出它。我需要在 python 中使用这个输出,我可以使用这个给定的歌曲名称。

我认为使用 selenium 和类似的东西不是一个选择,因为它们与浏览器完全分开

标签: javascriptpythongoogle-chrome

解决方案


您可以将 Python 代码转换为 JS 并将其添加到扩展程序中,或者运行一个可以向其发出请求的 Python 内置 Web 服务器。


推荐阅读