我只得到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))`
答案 0 :(得分:0)
这可以正常工作,但是您需要提供播放列表链接而不是频道链接。 @Pavan