Я очень хорошо использовал рамки для веб-скрипирования Scrapy
, но недавно я обнаружил, что есть еще одна инфраструктура/система, называемая pyspider
, которая, согласно ее странице github, является свежей, активно развитой и популярной.Может ли Scrapy заменить на pyspider?
pyspider
страница «s перечисляет несколько вещей, которые поддерживаются вне коробки:
Мощный WebUI с редактором сценариев, монитор задач, менеджер проекта и результат просмотра
Поддерживаются страницы Javascript!
Приоритет задачи, повторить, периодические и повторного просмотра по возрасту или знаков на странице индекса (например, время обновления)
Распределенная архитектура
Это те вещи, которые Scrapy
сам Безразлично 't предоставить, но, это возможно с помощью portia
(для веб-интерфейса), scrapyjs
(для js-страниц) и scrapyd
(развертывание и распространение через API).
Правда ли, что только pyspider
может заменить все эти инструменты? Другими словами, это pyspider
- прямая альтернатива Scrapy? Если нет, то какие варианты использования он охватывает?
Надеюсь, я не пересекаю линию «слишком широкую» или «основанную на мнениях».
Это довольно близко к линии, основанной на мнениях. Я не уверен, подумаю ли я об этом. – Amber
@ Спасибо, я беспокоился об этом. Пытался добавить специфику. (по крайней мере, он более подробный и конкретный, чем [стоит ли изучать Scrapy?] (http://stackoverflow.com/questions/6283271/is-it-worth-learning-scrapy)). – alecxe
@Amber Я думаю, у меня есть лучший ответ, который у меня может быть здесь. Binux является изобретателем и разработчиком проекта pyspider. Надеюсь, эта тема станет отправной точкой для тех, кто будет задавать вопросы о различиях между scrapy и pyspider. – alecxe