Я использую django для запуска сканирующих сканирований с
scrapyd = ScrapydAPI('http://localhost:6800')
spiders = scrapyd.list_spiders("default")
for spider in spiders:
scrapyd.schedule("default", spider, list_id=list.id, spiders_number=3)
Могу ли я подключить всех пауков, связанных с одним запросом, на основе list_id
. Я sh получу информацию, когда все пауки закончат свою работу. Просто отправить эту информацию от паука на django (я могу получить экземпляр модели django и обновить его). Но я не знаю, является ли текущий паук последним, который работал.
Можно ли обмениваться данными между пауками? Есть ли какой-нибудь известный подход для этого?