【问题标题】:How can you run python with a bookmark?如何使用书签运行 python?
【发布时间】:2019-05-21 19:10:11
【问题描述】:

我正在编写一个脚本来登录网页(我知道这是个坏主意,我不在乎),但我需要使用 Firefox 的书签来运行它。有谁知道如何帮助我?

【问题讨论】:

标签: python python-3.x firefox bookmarks


【解决方案1】:

没有预先制定的解决方案,就目前而言,您的部分问题模棱两可。

但这里有一个可能的大纲,说明如何完全在 Firefox 中完成你想要的。

首先你需要在浏览器中获取python,但它通常被编译成机器码。解决方案是Transcrypt project,它是将 Python 转编译成 javascript,然后将该脚本加载到您的浏览器中。这允许您运行 python 代码。

对 python 进行了扩展,因此它可以以与 javascript 类似的方式访问 DOM。

transcrypt 网站有一些示例,更多示例可以在draft page at Mozilla 找到。

您的书签将加载脚本以加载 transcrypt 并将您的 python 代码提供给它,例如 javascript:(function(){var el=document.createElement('script');el.src='file:///something/something/transcript_loader_and_my_python_code.js';document.body.appendChild(el);})( );

但确切的书签将取决于您如何处理事情。编写 transcript_loader_and_my_python_code.js 是您自己的事,但是如果您从上面的链接中获得示例,那应该是微不足道的。

【讨论】:

    猜你喜欢
    • 2019-10-16
    • 1970-01-01
    • 2020-12-27
    • 2023-03-26
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 2018-02-03
    相关资源
    最近更新 更多