170 похожих чатов

Я впервые что то парсю, но почему этот код все

же выдает ошибку 429 а не просто текст?
async function getData(url){
let u = url
try{
let html = await axios.get(url).catch(error=>console.log('ошибка 429'))

let data = []
const $ = cheerio.load(html.data);
$('.dtList-inner').each(async (i, elem)=>{
let discount = $(elem).find('.price-sale').text().slice(2)
data.push({
title: $(elem).find('.dtlist-inner-brand-name').text().split(/\s+/g).join(' '),
url: `https://www.wildberries.ru${$(elem).find('a').attr('href')}`,
discount: +discount.substring(0, discount.length - 1),
price: $(elem).find('.lower-price').text().split('₽')[0].trim()
})


})
return data
}catch(e){
console.log('429')
await sleep(10000)
return getData(u)
}
};

11 ответов

27 просмотров

нууу я бы не сказал что прям не надо

есть finaly ещё

да я про это же есть оч редкие кейсы когда так делать удобней

так загугли, что означает код 429

так он сам её пишет

ничоси технологии, даже в голову не пришло такое 😂

> делаю try/catch который заведемо будет возвращать ошибку > вместо вывода месседжа еррора, вывожу хардкод значение которое сам придумал > спрашиваю в чате что за ошибку которую я только что сам придумал Profit

может он конечно спрашивает про то что кеч не отрабатывает и он получает 429 код ошибки. Но это не точно. может он не знает что 429 это не ошибка которая в кеч попадает

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта