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 ответов

25 просмотров

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

есть finaly ещё

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

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

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

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

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

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

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

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

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
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
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
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта