我正在努力为一个项目抓取以下网站:https://www.tunefind.com/show/chicago-fire/season-1/12210
最后一步是删除页面上提到的spotify歌曲的链接。通常我会查看源代码,从那里可以清楚地看到。
然而,在这种情况下,情况并非如此。查看spotify按钮周围的来源,我找不到指向歌曲的超链接。可能是故意的,为了防止刮擦?(哎呀)
有没有办法从按钮获取超链接?我知道Python中有一个“internet”界面,可以单击按钮,但我不想使用它,因为这会极大地影响加载时间
谢谢
Tags:
不确定这是否有帮助,但所有这些数据都已加载到
window.__INITIAL_STATE__
你把网站弄得一团糟。如果他们改变了一件事,你的整个项目就会停止工作。您应该使用他们的APIhttps://www.tunefind.com/product/api
如果使用Chorme,请查看DevTools,转到网络选项卡并重新加载站点。您会发现您需要的数据位于以下url中:
https://www.tunefind.com/api/frontend/show/chicago-fire/season/1?fields=episodes,theme-song,music-supervisors,hot-songs,top-users,related-questions-season,composers,albums&metatags=1
相关问题 更多 >
编程相关推荐