如何使Python“Web浏览器”块执行?

时间:2014-07-11 21:29:37

标签: python flask soundcloud

我想实现一个Python脚本作为我的OAuth2端点,因为我正在尝试编写一个Soundcloud应用程序。部分身份验证过程涉及访问Soundcloud页面,您可以在其中登录并授予对给定Soundcloud应用程序的访问权限。

我希望能够使用Python 3在浏览器中打开该网页,您可以使用Web浏览器对象进行操作。您可以在文档中看到启动基于文本的浏览器阻止执行;我希望在基于GUI的浏览器中打开网页时阻止执行。

有谁知道这是否可行?

1 个答案:

答案 0 :(得分:0)

这可能是不可能的。例如,如果Firefox已在Linux上运行,则firefox http://url的第二次调用将发现使用相同配置文件的实例将向另一个进程发送消息以在选项卡中打开该URL,然后立即退出


但是,您可以通过将身份验证令牌发送到服务器并同时轮询服务器以获取python脚本中的凭据来完成相同的操作。