Я подумал о том, чтобы добавить что-то вроде [%(name)] в настройку LOG_FORMAT, но созданное имя - это имя модуля, который его вызвал (scrapy.core.engine, Scrapy.utils.log и т. д.), а не имя паука.
Я также пытался создать расширение, которое изменит настройки сканера, получение Spider.name и добавление его в константу LOG_FORMAT, но, насколько мне известно, изменение настроек во время работы сканера не имеет никакого эффекта (и я не нашел чистого способа сделать это, поскольку они неизменяемы).
Любая помощь будет принята с благодарностью! Спасибо
- Я попробовал установить собственный LOG_FORMAT, но, похоже, нет никакого способа получить доступ к имени паука;
< li>Я пытался использовать расширение, чтобы перехватить настройки сканера и изменить их, но они неизменяемы и оцениваются только в начале процесса ;
Подробнее здесь: https://stackoverflow.com/questions/751 ... ine-of-log
Мобильная версия