Я пытаюсь извлечь текстовые данные из списка на spotify (список художников, которых я придерживаюсь), используя консоль javascript в браузере Firefox. Я использую этот код, чтобы извлечь все имена исполнителей из элементов с «заголовком» класса:извлечение данных с веб-сайта (spotify) с помощью javascript
artists = document.getElementsByClassName('title')
К сожалению, в Firefox я получаю только 4 случайные элементы, не имеющие ничего общего с художниками. Однако в Chrome это работает, я получу список со всеми именами исполнителей в качестве вывода. Но только после того, как я выбрал один элемент, используя функцию инспектора.
К сожалению, Chrome не правильно загружает веб-страницу с точками, чтобы список был неполным. Как я могу сделать эту работу с помощью javascript-консоли Firefox?
Возможно, это как-то связано с веб-страницей Spotify, видно только после входа в мою учетную запись. Спасибо заранее.
Я предполагаю, что вы имеете проблему селектора специфичностью. Можете ли вы предоставить URL-адрес или шаги, чтобы попасть на экран, на который вы пытаетесь сделать это? – Ivan
Я перехожу к https://play.spotify.com/user, затем я вхожу в систему и перехожу к «моей учетной записи» и нажимаю «follow»; который показывает список всего исполнителя, которого я придерживаюсь. Затем я прокручиваю вниз, что приводит к загрузке большего количества списка. Я продолжаю прокручивать до тех пор, пока не будет загружен полный список (1500+ артистов) – janj
В Chrome загрузка списка останавливается наполовину. Я запускаю код, и он даст около 900 имен художников. В Firefox код вообще не работает (кроме 4 нерелевантных результатов). – janj