python - 如何使用视频网址创建视频并将其添加到 youtube 播放列表?

标签 python youtube

我有一个指向 YouTube 视频的链接列表,例如

"https://youtu.be/########"
"https://youtu.be/########"

如何使用 Python 创建 YouTube 播放列表并添加这些视频?

我曾尝试使用 Selenium,但如果不打开浏览器这样做会很好。

最佳答案

这是使用 Selenium 的一种可能的解决方案

from selenium import webdriver
driver = webdriver.Firefox(executable_path='geckodriver')
## signin with youtube before continue

driver.get("## your youtube link")
add_playlist_button = driver.find_element_by_css_selector('ytd-button-renderer.ytd-menu-renderer:nth-child(4) > a:nth-child(1) > yt-icon-button:nth-child(1) > button:nth-child(1)')
add_playlist_button.click()
driver.find_elements_by_xpath('//*[@id="checkboxContainer"]')[1].click()


这会将视频添加到您上次创建的播放列表中

关于python - 如何使用视频网址创建视频并将其添加到 youtube 播放列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60654594/

相关文章:

python - 星码问题

python - statsmodels AR模型答案错误

python - Flask.Response 在网络浏览器中无法开始下载

ios - 在iOS上下载Dailymotion视频

ios - 如何在 UIWebView swift 中自动播放 YouTube 视频

javascript - Youtube iframe API 无法按预期工作

python - 如何获得有效的文件权限?

python - 将两个数据帧组合成 y=mx+b 结果的矢量化方法

ios - iOS 上的 Cordova 应用程序中的 Iframe Youtube 视频不再工作

Wordpress - Youtube 嵌入在移动设备上不可点击