如何使用Python从按钮中删除隐藏的超链接?

2024-04-29 16:21:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在努力为一个项目抓取以下网站:https://www.tunefind.com/show/chicago-fire/season-1/12210 最后一步是删除页面上提到的spotify歌曲的链接。通常我会查看源代码,从那里可以清楚地看到。 然而,在这种情况下,情况并非如此。查看spotify按钮周围的来源,我找不到指向歌曲的超链接。可能是故意的,为了防止刮擦?(哎呀)

有没有办法从按钮获取超链接?我知道Python中有一个“internet”界面,可以单击按钮,但我不想使用它,因为这会极大地影响加载时间

谢谢


Tags: 项目httpscom网站wwwshow情况页面
3条回答

不确定这是否有帮助,但所有这些数据都已加载到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

相关问题 更多 >