【发布时间】:2020-12-28 06:47:34
【问题描述】:
CBS 有电视剧《挑战》,每季有很多季和很多集。他们在 CBS 网站上:https://www.cbs.com/shows/the-challenge/
我想要一份所有视频链接的列表,例如这个(第 11 季的前 4 集)。
https://www.cbs.com/shows/the-challenge/video/C5NCzTv2qJp1GwhcV5KWxeKWN4p6_Mqt/the-challenge-throwing-down-the-gauntlet/
https://www.cbs.com/shows/the-challenge/video/kXdno68B36gd6s06OhdrUDUvAAYY4q_e/the-challenge-derrick-steps-it-up/
https://www.cbs.com/shows/the-challenge/video/RYA43Dqs2bRJsgAtcZIZhN8zVVQ1FIxf/the-challenge-we-can-work-it-out/
https://www.cbs.com/shows/the-challenge/video/lJvc_Lkns9Q2NYkDfmsNQmeajXP3QjRm/the-challenge-the-10-000-pyramid/
如何自动提取所有剧集的视频链接?我能够“查看页面源代码”,但它只显示了第 11 季的 12/18 集:(使用 chrome 打开):view-source:https://www.cbs.com/shows/the-challenge/,搜索 https://www.cbs.com/shows/the-challenge/video,应该显示 12 个匹配项。
该页面在主页内“隐藏”剧集和季节,因此其他季节没有单独的 URL。我现在的解决方案是手动复制每个视频的链接地址...
【问题讨论】:
-
你在用python吗?
-
@JackFleeting 我可以,有没有用 python 做到这一点的好方法?
标签: parsing html-parsing