Size: a a a

2019 July 27

Y

Yurii in Scrapy
serhii
та нет конечно. можно елдом словарь возвращать. значения перед этим траем и ексептом обработай
как я понял выше Кирилл сказал что try не обязателен
источник

К

Кирилл in Scrapy
я обычно через пайплайны делаю дефолтные значения, если ничего не нашло или дропаю итемы если значения были обязательны
источник

s

serhii in Scrapy
Yurii
как я понял выше Кирилл сказал что try не обязателен
>>> response.css('#screenshot-image::attr(src)').get() is None
True
источник

s

serhii in Scrapy
serhii
>>> response.css('#screenshot-image::attr(src)').get() is None
True
все правильно, не надо
источник

Y

Yurii in Scrapy
А то я думал может только айтемлоадер под капотом try мутит
источник

Y

Yurii in Scrapy
Ну ок тогда
источник

К

Кирилл in Scrapy
можешь через if проверять можешь через try/except, тут уж какие предпочтения
источник

Y

Yurii in Scrapy
Кирилл
можешь через if проверять можешь через try/except, тут уж какие предпочтения
Хочу вообще не проверять)
источник

s

serhii in Scrapy
Кирилл
можешь через if проверять можешь через try/except, тут уж какие предпочтения
ну если трай не нужен, то не стоит. он код замедляет))
источник

s

serhii in Scrapy
Yurii
Хочу вообще не проверять)
как показал мой пример - будет нан
источник

Y

Yurii in Scrapy
serhii
как показал мой пример - будет нан
странно ведь в примере айтема нету и если переменной присваивать то вроде бы ошибка должна быть
источник

К

Кирилл in Scrapy
смотря что ты дальше собираешься делать и какой итог должен быть, если у тебя к примеру должен быть номер телефона, и ты его потом переделываешь в нужный формат, тогда когда ты начнёшь делать к примеру replace с None, тогда упадёт
источник

К

Кирилл in Scrapy
в этом случае, тебе нужно None поменять на пустую строку
источник

К

Кирилл in Scrapy
присваивать можно почти что угодно, за небольшими исключениями, там не будет ошибки
источник

Y

Yurii in Scrapy
Ну возможно ошибки выпадают из-за попытки обработки None а не возврата значения парсера Что-то внимания не обратил
источник

К

Кирилл in Scrapy
методы паука могут возвращать словари, Item, Request  или итераторы с ними, и None
источник

К

Кирилл in Scrapy
На всё остальное будет исключение
источник

Y

Yurii in Scrapy
Понятно, спасибо)
источник

К

Кирилл in Scrapy
обращайся)
источник

MV

Maxim Vynogradov in Scrapy
а для scrapy есть приятная юайка? вместо логов - что бы интерактивно смотреть на процесс работы скрапера
источник