Size: a a a

2021 February 16

S

SoHard 🎄 in Scrapy
типо такого
источник

К

Кирилл in Scrapy
Это или брейкпоинт был, или там какая-то ошибка должна была обрабатываться)
источник

S

SoHard 🎄 in Scrapy
ошибки там голыми except обрабатываются
источник

МС

Михаил Синегубов... in Scrapy
кстати о "голых", поделитесь. Вот я не знаю точно тип какой эксепшена прилетит, как мне обработать это "правильно"?
источник

OS

Oleg Shleiko in Scrapy
SoHard 🎄
ошибки там голыми except обрабатываются
а что плохого? мне кажется иногда этого выше крыши...
источник

S

SoHard 🎄 in Scrapy
Oleg Shleiko
а что плохого? мне кажется иногда этого выше крыши...
источник

S

SoHard 🎄 in Scrapy
что дальше делать парсеру если он кликнуть не смог?)
источник

OS

Oleg Shleiko in Scrapy
у меня такие же куски есть, он же пойдёт дальше по коду
источник

S

SoHard 🎄 in Scrapy
Oleg Shleiko
у меня такие же куски есть, он же пойдёт дальше по коду
да, а дальше он ищет то что накликал
источник

OS

Oleg Shleiko in Scrapy
ну вот мы и пришли к тому, что критическая ошибка игнорируется
источник

МС

Михаил Синегубов... in Scrapy
😳, а, не, у меня такого нету....
ну, это издержки силениума, как я понимаю. Он не умеет, вроде "не найти", сразу падает на спинку и плакает.
источник

К

Кирилл in Scrapy
Михаил Синегубов
кстати о "голых", поделитесь. Вот я не знаю точно тип какой эксепшена прилетит, как мне обработать это "правильно"?
Особо никак не обрабатывать, обработка исключения это флоу программы который еще терпим, если не знаешь что там будет то, это уже не тот случай. Допустимо еще погасить исключение переведя его в лог, если програма от этого не поламается
источник

S

SoHard 🎄 in Scrapy
еще это мне очень понравилось
источник

AR

Andrey Rahmatullin in Scrapy
Кирилл
Особо никак не обрабатывать, обработка исключения это флоу программы который еще терпим, если не знаешь что там будет то, это уже не тот случай. Допустимо еще погасить исключение переведя его в лог, если програма от этого не поламается
Традиционная рекомендация не гасить вообще все исключения упоминает MemoryError, так что делать так конечно можно, но результат может получиться смешной
источник

AR

Andrey Rahmatullin in Scrapy
Со скрапи кстати легко сделать чтоб было именно смешно
источник

AR

Andrey Rahmatullin in Scrapy
Хотя там наверно не ловится этот эксепшен, надо код посмотреть
источник

МС

Михаил Синегубов... in Scrapy
у меня задача - все ошибки валить в чат. Со скрапи, как раз, все легко. Там подключаешь свое хендл и  радуешься жизни.
Но у меня просто скрипт. То что по проверкам - я нормально пробросил. Но, там еще могут быть плавающие ошибки и HTTP протокола, и DNS, и к базе не достучался....
В общем, иногда отлавливаю что то новенькое.

Ничего лучшего как
try:
....
except:
.....

не придумал. И да, скрипт не ломается, время его жизни 3 минуты
источник

МС

Михаил Синегубов... in Scrapy
я просто исходя из религии РЕР8 пытаюсь поразмышлять :)
источник

МС

Михаил Синегубов... in Scrapy
щас все норм работате, но, иногда хочется что бы было прям "правильно"
источник

К

Кирилл in Scrapy
источник