Распределённая структура для краулеров. Разработка распределённого краулера с помощью одной строки кода. Поддерживает такие функции, как многопоточность, асинхронность, динамические IP-прокси, распределение и рендеринг JS.
Небольшой паук, написанный на Scala, использует пакеты Java HttpClient и Jsoup. Поскольку Scala основана на Java и является исходным языком для Spark, в будущем можно рассмотреть возможность запуска с использованием кластера.