使用 javascript 从网站 (spotify) 提取数据
extracting data from a website (spotify) using javascript
我正在尝试使用 Firefox 浏览器中的 javascript 控制台从 Spotify 列表(我关注的艺术家列表)中提取文本数据。我正在使用此代码从 class 'title':
的元素中提取所有艺术家姓名
artists = document.getElementsByClassName('title')
不幸的是,在 Firefox 中我只得到 4 个与艺术家无关的随机元素。但是在 Chrome 中它起作用了,我将得到一个包含所有艺术家姓名的列表作为输出。 但仅 在我首先使用检查器功能选择了一个元素之后。
不幸的是 Chrome 没有正确加载 spotify 网页,所以列表不完整。我怎样才能使用 Firefox javascript 控制台完成这项工作?
可能与Spotify网页只有在登录我的帐户后才能看到有关。
提前致谢。
这样的东西行得通吗?
var all = document.querySelectorAll('.following .title');
all.forEach(function(item) { console.log(item.innerHTML) })
当我在我的控制台中 运行 这个时,我得到了这样的东西。您当然可以将每个文本项添加到一个新数组中并对其进行任何操作。
我正在尝试使用 Firefox 浏览器中的 javascript 控制台从 Spotify 列表(我关注的艺术家列表)中提取文本数据。我正在使用此代码从 class 'title':
的元素中提取所有艺术家姓名 artists = document.getElementsByClassName('title')
不幸的是,在 Firefox 中我只得到 4 个与艺术家无关的随机元素。但是在 Chrome 中它起作用了,我将得到一个包含所有艺术家姓名的列表作为输出。 但仅 在我首先使用检查器功能选择了一个元素之后。
不幸的是 Chrome 没有正确加载 spotify 网页,所以列表不完整。我怎样才能使用 Firefox javascript 控制台完成这项工作?
可能与Spotify网页只有在登录我的帐户后才能看到有关。 提前致谢。
这样的东西行得通吗?
var all = document.querySelectorAll('.following .title');
all.forEach(function(item) { console.log(item.innerHTML) })
当我在我的控制台中 运行 这个时,我得到了这样的东西。您当然可以将每个文本项添加到一个新数组中并对其进行任何操作。