Я пытаюсь получить все статьи этого поста.
Пока это мой веб-сайт .
Но я не очень хорош в использовании Cheerio, я знаю только, как получить простые элементы.
И, например, изображение URL продукта имеет много дочерних элементов.
Данные, которые мне нужны, это:
- Название статьи,
- Цена,
- URL,
- изображение.
Я начал пытаться получить все изображения статей с:
axios.get("https://www.shopmissa.com/collections/eye-shadow")
.then(res =>
{ if(res.status == 200)
{ const html = res.data;
const $ = cheerio.load(html);
$(".product-index").each((i, elem) =>
{ console.log($(this)
.children(".prod-container")
.children(".prod-image")
.find("a")
.children("reveal")
.find("img")
.attr("src")
)
}
)
}
}, error => console.log(error)
)
Но я не понимаю всю картину ...
Что я могу сделать?