我正在编写一个脚本来登录网页(我知道这是个坏主意,我不在乎),但是我需要使用Firefox中的书签来运行它。有人知道如何帮助我吗?
答案 0 :(得分:0)
没有预制的解决方案,就目前而言,您留下了问题的一部分含糊不清。
但是这里是一个关于如何完全在firefox内部完成所需内容的可能概述。
首先,您需要在浏览器中获取python,但通常将其编译为机器代码。解决方案是Transcrypt project,它是将Python反编译为javascript,然后将该脚本加载到您的浏览器中的。这使您可以运行python代码。
对python进行了扩展,因此它可以以与JavaScript相似的方式访问DOM。
transcrypt网站上有一些示例,可以在draft page at Mozilla上找到更多示例。
您的小书签将是加载脚本以加载转密码并将其提供给您的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,但是如果您从上面的链接中获得示例,那么工作应该很简单。