@peterBOG

Как отправить такой get запрос?

var stickerArray = Array.from( document.querySelectorAll('.sticker') );

// Если хотя бы один элемент есть в массиве
if ( stickerArray.length ) {

// Проходим циклам по всем элементам, делаем, что нам нужно
  stickerArray.forEach( function (sticker) {
      var stickerTitle = sticker.getAttribute('title');
      var arr = stickerTitle.split('\n').filter(str=>{return str.length > 0})
      let arr2 = ['Team Dignitas (Holo) | Katowice 2014', 'Virtus.Pro (Holo) | Katowice 2014'];
	  let obj = {};
	  
	  for (let i = 0; i < arr.length; i += 1) {
		  if (arr2.includes(arr[i])) {
			  obj[arr[i]] = true;
		  }
	  }
	       if (Object.keys(obj).length){
			   var notification = new Notification('Notification title', {
      icon: 'http://cdn.sstatic.net/stackexchange/img/logos/so/so-icon.png',
      body: Object.keys(obj)
    });

Этот код парсит динамический контент. И что бы его получать, скрипт постоянно перезагружает страницу.
Но на загрузку страницы уходит много времени. Поэтому я попытался настроить получения контента по этой ссылке https://opskins.com/ajax/browse_scroll.php?page=1&...
Я хочу сделать что бы запросы шли со страницы сайта , поэтому куки и остальное указывать не нужно.
Попробовал сделать через это свойство.
xhr.responseXml.querySelectorAll("...")
xhr.open и тд. все указывал. Ноль реакции.
Вот весь код https://pastebin.com/D0ae6rLz
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Потому, что xhr.responseXML === null. скорее всего. Проверьте в консоли.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы