python - 视频播放完毕后 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()
上面的代码是在视频标题更改后关闭,但仅在我刷新页面时才有效。可能有人可以帮助处理这段代码,或者可能有另一种优雅的方法来完成这项工作
解决方案
您可以使用 os 库的 exit 函数强制它退出os.exit(0)
(替代方案可以os.exit(0)
查看geeks for geeks python exit commands),但这会终止整个程序,我不太确定您是否想要这样做。
推荐阅读
- python - PyQt5从sql数据库读取blob到pixmap
- java - Java Web 项目 - 如何在桌面上提供带有图像的 html 文件
- amazon-web-services - 仅将正文从 API Gateway 保留到 Lambda
- html - 是否有直接的方法来定位网格模板区域中的空网格单元(。)?
- lua - WxLua GUI 2d mappinp
- c - 如何避免插入排序中的 SIGSEGV 错误
- python - Python:一个类属性正在for循环中复制到该类的所有实例中
- python - 为什么python2的re模块不能识别u'®'字符
- node.js - (更新解决方案)Express Web 应用服务抛出“SyntaxError: Unexpected token >”
- python - Django - 不允许具有相同外键类型的属性,如何解决这个问题?