Перезагрузка Hulu с Chrome Devtools open вызывает странное поведение - PullRequest
0 голосов
/ 07 марта 2020

Справочная информация: я пытаюсь создать расширение chrome для Hulu. На данный момент все, что меня беспокоит, это получение названий фильмов / шоу в жанре комедии из DOM.

Требуется воссоздать проблему: я чувствую себя ужасно, говоря это, но подписка Hulu. Кажется, я не могу воссоздать его без входа в систему.

Действия по воссозданию проблемы:

const showLinks = [...document.getElementsByTagName("a")].filter(x => x.id.includes("title"));
console.log(showLinks);
  • Приведенное выше должно выводить число больше 0, в основном просто захватывает все ссылки с «заголовком» в их удостоверении личности. Позже я могу или не могу искать лучший метод, просто пока играю.
  • Обновить sh страницу с открытым Devtools
  • Введите приведенный выше фрагмент кода еще раз. Теперь вы заметите 0 выбранных элементов. Внешний вид страницы также меняется по некоторым причинам.

Любая подсказка о том, почему это происходит, будет принята с благодарностью. Любые предложения о лучшем способе получить все названия также будут приветствоваться! Спасибо:)

1 Ответ

0 голосов
/ 07 марта 2020

Почти сразу понял мою глупость, devtools по умолчанию перешел на Отзывчивый взгляд, который, должно быть, заставил Хулу думать, что я пытаюсь получить доступ к контенту через мобильное / планшетное устройство. Ошибка не возникает после переключения на устройство ноутбука.

...