繁体   English   中英

自动化 Spotify 登录使用 Selenium、Python

[英]Automation Spotify Login using Selenium, Python

我有一个语音助手。 我希望它登录到我的 Spotify 帐户并播放歌曲。 真正的问题是按钮没有 ID。 所以我无法找到按钮并单击它们。

elif 'spotify' in query:
        def spotify_login():
            DRIVER = webdriver.Chrome(
                executable_path='<EXECUTABLE_PATH>')
            print('Searching for Login Button')
            DRIVER.get('https://open.spotify.com/')
            speak("Opened Spotify.")
            DRIVER.maximize_window()
            login_button = DRIVER.find_element_by_id('<id>')
            login_button.click()
            speak('Clicked On Login')

        spotify_login()

这是代码。

您是否尝试过通过专用的 spotify api(例如“tekore”或“Spotipy”)实现自动化: https://pypi.org/project/tekore/

https://github.com/plamere/spotipy

使用这些 api 中的任何一个与 Spotify web 应用程序交互可能更容易,而不是尝试使用 selenium 来自动化该过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM