Я использую форму для отправки URL-адреса и обработки его для получения данных с веб-сайта в целях очистки. Все работает нормально, за исключением того, что src изображения возвращает файл изображения base64 вместо фактического URL-адреса.
https://www.amazon.in/Arden-Grange-Mini-Adult-Food/dp/B01EVLSZN2/
Я пытался получить те же данные с помощью атрибута data-old-hires, но не на всех страницах сайта он есть. Так что я не могу полагаться на это.
try {
const html = await request.get(url)
const $ = await cheerio.load(html)
const imageURL = $('#imgTagWrapperId').find('img').attr('src')
res.render('results', {
imageURL
})
} catch (err) {
console.log(`APP ERROR: ${err.message}`)
res.render('index', {
err
})
}
Итак, как мне получить фактические данные внутри атрибута src, а не изображение в кодировке base64?