使用javascript从网站提取数据(spotify)

时间:2016-12-24 15:58:54

标签: javascript html firefox spotify extractor

我正在尝试使用firefox浏览器中的javascript控制台从spotify上的列表中提取文本数据(我关注的艺术家列表)。我正在使用此代码从类“title”的元素中提取所有艺术家名称:

  artists = document.getElementsByClassName('title')

不幸的是,在Firefox中我只获得了4个与艺术家无关的随机元素。但是在Chrome中它可以工作,我会得到一个包含所有艺术家名称作为输出的列表。 但仅在之后我首先使用检查器功能选择了一个元素。

不幸的是,Chrome无法正确加载Spotify网页,因此列表不完整。如何使用Firefox javascript控制台完成这项工作?

可能与Spotify网页有关只有在登录我的帐户后才能看到。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这样的事情会起作用吗?

var all = document.querySelectorAll('.following .title');
all.forEach(function(item) { console.log(item.innerHTML) })

当我在我的控制台中运行时,我会得到类似这样的东西。您当然可以将每个文本项添加到新数组中并使用它执行任何操作。

Followed artists in Spotify web player console