def crawl(self, urls, name='<STR_LIT>', api='<STR_LIT>', **kwargs):
<EOL>if isinstance(urls, list):<EOL><INDENT>urls = '<STR_LIT:U+0020>'.join(urls)<EOL><DEDENT>url = self.endpoint('<STR_LIT>')<EOL>process_url = self.endpoint(api)<EOL>params = {<EOL>'<STR_LIT>': self._token,<EOL>'<STR_LIT>': urls,<EOL>'<STR_LIT:name>': name,<EOL>'<STR_LIT>': process_url,<EOL>}<EOL>params['<STR_LIT>'] = <NUM_LIT:10><EOL>params.update(kwargs)<EOL>self._get(url, params=params)<EOL>return Job(self._token, name, self._version)<EOL>
Crawlbot API.

        Returns a diffbot.Job object to check and retrieve crawl status.