使用Python3在webbrowser中播放YouTube视频

6 浏览
0 Comments

使用Python3在webbrowser中播放YouTube视频

我想用Python3播放YouTube视频。我可以使用webbrowser.open()打开YouTube视频,但是接下来我需要按下空格键或鼠标点击播放按钮才能实际播放视频。如何自动化这个过程,如果可能的话不使用selenium

        try:
        client = webbrowser.get("firefox")
        client.open("https://" + open_url)
    except webbrowser.Error as e:
        print(e)

在浏览器的控制台(检查元素)中,如果我输入

document.querySelector('.ytp-play-button').click();

视频会播放,有没有简单的方法来传递这个脚本(其他任何替代方案也可以)。

我是一名学生,已经知道如何使用selenium,只是想知道是否有一种简单的方法来完成这一项任务,而不使用selenium。

哦对了,当我将URL简单复制粘贴到Chrome或Firefox标签中时,视频会自动播放,无需按下空格键或点击播放按钮,如果你知道原因,请分享一下。

谢谢你的反馈。

0