A crawler based on Spark