Axios выдает закодированный ответ с ромбиками

Написал парсер сайта, который 2 дня работал. Как-то вечером после неудачной попытки установить git axios response стал выглядеть так data: '\x03eD�HM�\x01�\b\x1D>�}���w��5\x17볲�\x03���.2�rIq�cٛ�*\x0F\b\f)X �\x0``1�*

const cheerio = require('cheerio');
const axios = require('axios');
const fs = require('fs');


const getHTML=axios.get('https://www.tartextextiles.com/Jean-Cloth_c_14.html')
.then(html=>{
    const $ = cheerio.load(html.data);
})

Что я сделал не так и как это исправит?

При чем в переменной $, где должна быть сама HTML страница(еще вчера она там была), ответ такой:

[Function: initialize] {
  html: [Function: html],
  xml: [Function: xml],
  text: [Function: text],
  parseHTML: [Function: parseHTML],
  root: [Function: root],
  contains: [Function: contains],
  merge: [Function: merge],
  load: [Function: load],
  _root: Document {
    parent: null,
    prev: null,
    next: null,
    startIndex: null,
    endIndex: null,
    children: [ [Element] ],
    type: 'root',
    'x-mode': 'quirks'
  },
  _options: { xml: false, decodeEntities: true },
  fn: Cheerio {
    constructor: [Function: LoadedCheerio],
    _make: [Function (anonymous)],
    _parse: [Function (anonymous)],
    _render: [Function (anonymous)]
  }
}

При чем дело то не в сайте. Я разные ссылки подставлял (разные сайты). Всегда один ответ. Кодировка сайта и у меня UTF-8. Где косяк? Прошу помощи


Ответы (0 шт):