spidr: versatile Ruby web spidering library