Какие преимущества использования скрапида?

Документ Scrapy говорит, что:

Scrapy поставляется со встроенным сервисом, называемым "Scrapyd", который позволяет вам развертывать (или загружать) ваши проекты и управлять их пауками с помощью веб-сервиса JSON.

есть ли какие-то преимущества в комфортности использования скрапа?

1 ответ

Решение

Scrapyd позволяет запускать scrapy на другом компьютере, чем тот, который вы используете, с помощью удобного веб-API, что означает, что вы можете просто использовать curl или даже веб-браузер для загрузки новых версий проекта и их запуска. В противном случае, если вы хотите запустить Scrapy в облаке, вам придется scp скопируйте новый код паука и затем войдите с ssh и породить scrapy crawl myspider,

Scrapyd также будет управлять процессами для вас, если вы хотите запустить много пауков параллельно; но если у вас есть Scrapy на вашем локальном компьютере, и у вас есть доступ к командной строке или способу запуска пауков, и вы просто хотите запускать по одному пауку за раз, тогда лучше запускать паука вручную.

Если вы разрабатываете пауков, то наверняка вы не хотите использовать scrapyd для быстрых итераций компиляции / тестирования, поскольку это просто добавляет уровень сложности.

Другие вопросы по тегам