首页 > 解决方案 > 视频播放完毕后 Selenium+Python Youtube 关闭驱动

问题描述

嗨,我正在尝试使用 selenium 和 python 播放 YouTube。它很容易上手,但在视频播放完毕后我无法关闭驱动程序。我已经尝试过我的脚本来获取文本,但并没有真正起作用。

while True:
    try:
        element = WebDriverWait(driver, 6).until(
        EC.presence_of_element_located((By.XPATH, "//*[contains(text(),'My Video title')]")) 
        )

    except:
        break
driver.close()
driver.quit()

上面的代码是在视频标题更改后关闭,但仅在我刷新页面时才有效。可能有人可以帮助处理这段代码,或者可能有另一种优雅的方法来完成这项工作

标签: pythonseleniumyoutube

解决方案


您可以使用 os 库的 exit 函数强制它退出os.exit(0) (替代方案可以os.exit(0)查看geeks for geeks python exit commands),但这会终止整个程序,我不太确定您是否想要这样做。


推荐阅读