Моя цель - проанализировать треклист из publi c Apple Musi c плейлистов, здесь пример . Я использовал web-scrapper node-osmosis со следующим кодом:
const osmosis = require('osmosis');
const rock = 'https://music.apple.com/ru/playlist/%D1%80%D0%BE%D1%86%D0%BA/pl.u-PDb4zlBFL19qGpg'
const chill = 'https://music.apple.com/ru/playlist/chill/pl.u-Ymb0vqqIPW9v30L'
osmosis
.get(chill) //here is link to playlist as arg
.find('.tracklist')
.set({
'name': ['li a div span.tracklist-item__text__headline'],
})
.data(function(data) {
console.log(data)
})
.log(console.log)
.error(console.log)
.debug(console.log)
Первый список воспроизведения (переменная rock
) хорошо анализируется и дает 191 песню - все нормально.
Второй имеет 536 track и node выдает ошибку 413 Request Entity Too Large
.
Кроме того, эта ошибка произошла, когда я пытался проанализировать вторую страницу с js -dom
Любые идеи по как это исправить? Любая помощь приветствуется!