Неправильный выбор атрибута Cheerio - PullRequest
0 голосов
/ 31 марта 2019

Я запрашиваю веб-сайт и успешно получаю html и загружаю его с помощью cheerio.

Проблема в том, что его ошибка

const res = await axios.get(download_url);
const $ = cheerio.load(res.data);
let result = $('div[class=w-full mt-6 sm:mt-8 lg:mt-0 lg:w-1/3]').html()

Так что я думаю, что причиной ошибки являются пробелы, но чем мне их заменить?

Спасибо

1 Ответ

0 голосов
/ 01 апреля 2019

Вы должны либо указать значение:

div[class="w-full mt-6 sm:mt-8 lg:mt-0 lg:w-1/3"]

, либо использовать.стиль:

div.w-full.mt-6.sm:mt-8.lg:mt-0.lg:w-1/3

Также есть вероятность, что вам не нужен полный класс:

div.w-full.mt-6.sm:mt
...