Schedule a task for execution. The task call (and its
        arguments) will be placed on the queue and processed
        asynchronously.

def queue(self, *args, **kwargs):
        """ Schedule a task for execution. The task call (and its
        arguments) will be placed on the queue and processed
        asynchronously. """
        self.scraper.task_manager.put(self, args, kwargs)
        return self