Spotify 验证 - 通过脚本捕获预测的 url 的验证码

Spotify Verificaition - Catch verification code of the redicted url via script

嘿嘿,

从头开始:

我对 python 世界还很陌生。我的主要目标是通过 WhatsApp 消息为我自己的家庭聚会编写一个基本的投票系统。 (绝对不容易,但我有时间。)

现在我正在尝试获得一些基本的 spotiypy 功能 运行 习惯 spotipy api。

我的问题:

我到了尝试将脚本与我的 Spotify 设备连接以将特定曲目添加到我的播放队列的地步。我的问题与以下脚本有关:

def addQueue(spotify, object):
try:
    spotify.add_to_queue(uri=object)
except:
    print("Adding object to queue was canceled.")

执行后,我被重定向到我的浏览器和设置“SPOTIPY_REDIRECT_URI”加上我理解为我的过程的验证码的代码。同时,控制台要求此 url + 代码并希望用户输入此代码。我现在必须手动复制粘贴它。

Consoleoutput: Left - Spotipy request | Right - Input (duckduck...)

因为我想自动化它,所以我需要在我的浏览器中执行一个阅读脚本,或者甚至在我的浏览器中启动一个选项卡之前捕获它。

我的问题

是否有任何 python 友好的方式来阅读/捕捉这个 url?除此之外,你会为这些行动建议什么样的图书馆。我不想索要脚本,但由于我正在学习,因此可能是此类实现的一个很好的示例或教程。我愿意接受任何建议,并愿意在必要时研究新语言(我的编程理解是基本的)。

感谢您的阅读,祝您身体健康。 :)

问候 席勒先生

据我所知,最简单的方法是使用 Selenium 自动执行复制 url 的浏览器任务,或者使用 pyperclip(或剪贴板模块)自动将字符串复制到交互式迅速的。如果您选择使用 Selenium,我建议您放弃用户输入策略并选择评估您使用 Selenium 检索的变量值。 如果您需要任何说明,请告诉我。

祝你好运