Size: a a a

2020 November 10

i

i in Scrapy
типа FEED_URI="%(batch_id)d-filename%(batch_time)s.jl"
нормально начнет резать?
источник

СК

Семён Кашин... in Scrapy
так что поддержка деления на батчи должна быть
источник

МС

Михаил Синегубов... in Scrapy
Семён Кашин
да. Если запускаю из консоли командой типа:
scrapy crawl movies -o "%(batch_id)d-filename%(batch_time)s.jl"
а почему тебе не перенести это все в настройки - пробовал?
источник

i

i in Scrapy
мы(я, он) не знаем как)
источник

МС

Михаил Синегубов... in Scrapy
источник

AR

Andrey Rahmatullin in Scrapy
i
типа FEED_URI="%(batch_id)d-filename%(batch_time)s.jl"
нормально начнет резать?
да при чём тут резать, ему бы чтоб просто файл создавался
источник

AR

Andrey Rahmatullin in Scrapy
хотя бы
источник

МС

Михаил Синегубов... in Scrapy
и есть же настройка
FEED_EXPORT_BATCH_ITEM_COUNT
источник

МС

Михаил Синегубов... in Scrapy
почему не захардкорить?
источник

СК

Семён Кашин... in Scrapy
Михаил Синегубов
и есть же настройка
FEED_EXPORT_BATCH_ITEM_COUNT
ставлю. Не работает. Сосбтвенно с чего и начал вопрос
источник

МС

Михаил Синегубов... in Scrapy
ты куда ставил? в настройки?
источник

AR

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

i

i in Scrapy
ну я то для своего спайдера могу задать FEED_EXPORT_BATCH_ITEM_COUNT и у меня уже есть FEED_URI, FEED_FORMAT, и FEED_EXPORTERS и вангую у меня начнет НАРЕЗАТЬ
источник

СК

Семён Кашин... in Scrapy
Михаил Синегубов
ты куда ставил? в настройки?
да
источник

СК

Семён Кашин... in Scrapy
i
типа FEED_URI="%(batch_id)d-filename%(batch_time)s.jl"
нормально начнет резать?
нет
источник

МС

Михаил Синегубов... in Scrapy
Settings
These are the settings used for configuring the feed exports:

FEEDS (mandatory)
FEED_EXPORT_ENCODING
FEED_STORE_EMPTY
FEED_EXPORT_FIELDS
FEED_EXPORT_INDENT
FEED_STORAGES
FEED_STORAGE_FTP_ACTIVE
FEED_STORAGE_S3_ACL
FEED_EXPORTERS

а в 2,3,1 есть FEED_URI?
источник

МС

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

i

i in Scrapy
я для себя пока делаю по-старому, нашел какой-то древний ненужный паук,  задаю в settings.py:
FEED_URI = 'file:///' + my.base_dir + BOT_NAME + '/out_%(batch_time)s.csv'
FEED_EXPORT_BATCH_ITEM_COUNT=100
источник

i

i in Scrapy
а оно мне пишет:
[scrapy.extensions.feedexport] ERROR: %(batch_time)s or %(batch_id)d must be in the feed URI (file:///c:/prjprog/a/iherb/out.csv) if FEED_EXPORT_BATCH_ITEM_COUNT setting or FEEDS.batch_item_count is specified and greater than 0. For more info see: https://docs.scrapy.org/en/latest/topics/feed-exports.html#feed-export-batch-item-count
источник

СК

Семён Кашин... in Scrapy
поставил в настройка:
FEED_EXPORT_BATCH_ITEM_COUNT = 100
FEED_URI = "%(batch_id)d-filename%(batch_time)s.jl"


при запуске из консоли scrapy crawl crawler_name бьется нормально. Но при запуске из scrapyd файлов с резуьтатами нет
источник