猿问

有什么方法可以获取 Spotify 艺术家的标题图片?

有没有办法在 PHP 或 JS 中获取用于艺术家页面背景的图像?它与普通的艺术家图像不同,所以我不认为它包含在 API 的艺术家 JSON 中。

艺术家页面上的示例:

通过检查艺术家页面的元素并搜索“艺术家标题”可以找到该图像的链接,该元素是将图像作为背景图像的元素。

我尝试简单地加载艺术家的 open.spotify 页面,搜索“艺术家标题”类,然后获取背景图像样式属性。然而,由于某种原因,调用file_get_contents()艺术家页面返回了一个完全不同的页面。此页面不包含背景图片。


Cats萌萌
浏览 934回答 2
2回答

凤凰求蛊

在浏览器上打开您正在获取封面横幅的艺术家的个人资料,然后启动检查/开发人员工具界面。点击 CTRL-F 并输入“背景”,稍微滚动一下结果,当您到达所附屏幕截图中看到的行时,将括号内的 url 复制并粘贴到新选项卡中,瞧!您可以保存和自定义。

萧十郎

您可以使用<element>.style["<parameter>"]来获取<element>'s 样式的内容。它还允许您更改该值。提取图片链接:document.getElementsByClassName('artist-header')[0].style["background-image"].slice(5,-2)
随时随地看视频慕课网APP
我要回答