Size: a a a

2021 June 03

MZ

Marsel Ziatdinov in Scrapy
Всё, переопределил repr(). Он вызвал pprint.pformat(). Ещё раз благодарю)
источник

MZ

Marsel Ziatdinov in Scrapy
Я пока не делал логи. Это как я понял нужна штука?
источник

MZ

Marsel Ziatdinov in Scrapy
Спасибо, как-нибудь их добавлю
источник

AR

Andrey Rahmatullin in Scrapy
ээ
источник

AR

Andrey Rahmatullin in Scrapy
я тогда вообще ничего не понял
источник

AR

Andrey Rahmatullin in Scrapy
логи вообще по дефолту выводятся :)
источник

AR

Andrey Rahmatullin in Scrapy
и итемы в них выводятся, руками принтить их не надо
источник

MZ

Marsel Ziatdinov in Scrapy
я вызываю CrawlerRunner() там нет
источник

AR

Andrey Rahmatullin in Scrapy
а
источник

AR

Andrey Rahmatullin in Scrapy
а принтить итемы с пачкой полей, где как минимум одно - длинный текст без переносов, это ж нечитаемо, зачем?
источник

MZ

Marsel Ziatdinov in Scrapy
Ну не знаю. Чтобы отслеживать процесс программы. Она у меня должна работать бесконечно
источник

AR

Andrey Rahmatullin in Scrapy
я кстати не задумывался как с CrawlerRunner нормально снимать логи в рантайме
источник

AR

Andrey Rahmatullin in Scrapy
в доке кажется про это не упоминается
источник

AR

Andrey Rahmatullin in Scrapy
хорошо что я его не юзаю
источник

МС

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

AR

Andrey Rahmatullin in Scrapy
возможно, достаточно стырить настройку logging из какого-нибудь куска, который вызывается в scrapy crawl/runspider
источник

AR

Andrey Rahmatullin in Scrapy
хотя как раз это в доке есть, я помню
источник

AR

Andrey Rahmatullin in Scrapy
from scrapy.utils.log import configure_logging
источник

AR

Andrey Rahmatullin in Scrapy
configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'})
источник

MZ

Marsel Ziatdinov in Scrapy
Ещё вопрос). Я запускаю reactor.run(). Но прерываю работу программы, тем самым reactor.stop() не вызывается. Это плохо?
источник