如何从YouTube频道获取所有视频

时间:2018-10-14 18:28:11

标签: python-3.x youtube beautifulsoup

我只得到30个结果,但该频道有大约600个视频,任何人都可以帮助获取所有视频。下面是我的代码

from urllib.request import urlopen
from bs4 import BeautifulSoup as soup

my_url="https://www.youtube.com/channel/UCVlMUh4WsDQvOxCJJXmWwdw/videos"
uClient=urlopen(my_url)
page_html=uClient.read()
uClient.close()
page=soup(page_html,"html.parser")
containers=page.findAll("div",{"class":"yt-lockup-dismissable"})
vids = page.findAll('a',attrs={'class':'yt-uix-tile-link'})
print(len(vids))`

1 个答案:

答案 0 :(得分:0)

这可以正常工作,但是您需要提供播放列表链接而不是频道链接。 @Pavan