我尝试自动播放soundcloud中的多个曲目
我正在使用Selenium打开浏览器,访问Soundcloud,然后播放曲目
但是Soundcloud可以防止这种情况,如果一个曲目开始播放,另一个已经播放的曲目就会停止播放
有什么建议吗
这是我迄今为止用Python编写的代码:
from selenium import webdriver
driver = webdriver.Chrome(
r"C:\Users\qwerty\PycharmProjects\venv\Lib\site-packages\selenium\webdriver\chrome\chromedriver.exe")
driver.get("https://soundcloud.com/johnnyvandenberg/bring-her-back-home")
driver.find_element_by_class_name("sc-button-play").click()
for i in range(1,5):
driver.execute_script('''window.open("https://soundcloud.com/johnnyvandenberg/bring-her-back-home","_blank");''')
driver.find_element_by_class_name("sc-button-play").click()
由于Soundcloud不允许,因此无法在Soundcloud平台上的一个浏览器会话中同时在不同选项卡中播放两首歌曲
我现在想到的唯一解决方案是使用selenium运行两个浏览器会话,然后在不同的浏览器会话上播放歌曲。这样,您就可以对特定的测试用例进行评估
以下是如何运行并行浏览器会话:
让我知道这是否有用
相关问题 更多 >
编程相关推荐