linux WSL不会将我重定向到Google Chrome

hc2pp10m  于 2023-03-22  发布在  Linux
关注(0)|答案(1)|浏览(115)

为了让我的脚本成功运行,我需要插入API重定向我的网站的URL。一切都在我的Windows PowerShell中工作,我运行我的代码,我的Google Chrome标签页打开,我成功地复制了地址,你就完成了。但是当我在WSL上运行这段代码时(Linux的Windows子系统)绝对什么都没发生。也许他有一些使用Chrome的权限?他当然有访问互联网的权限。
我尝试搜索“Chrome WSL Access”,但没有找到任何有用的信息。

xzv2uavs

xzv2uavs1#

看起来你正在运行一些代码,最终调用了spotipy/oauth2.py#L432,其中有这样一行:

def _open_auth_url(self):
    ...
    webbrowser.open(auth_url)
    ...

我怀疑这个问题是由于webbrowser当前无法与WSL一起工作,这在这个问题中进行了跟踪:https://github.com/python/cpython/issues/89752
你可以尝试以非交互的方式来实现你想要的,似乎有一些方法包含了一个open_browser参数,你也许可以在某个地方将其设置为False

相关问题