def after_auto_auth(self, response):
result = json.loads(response.text)<EOL>self.login_email = result["<STR_LIT:email>"]<EOL>self.login_password = result["<STR_LIT:password>"]<EOL>msg = (<EOL>u"<STR_LIT>"<EOL>).format(**result)<EOL>self.logger.info(msg)<EOL>if self.single_url:<EOL><INDENT>yield scrapy.Request(<EOL>self.single_url,<EOL>callback=self.parse_item,<EOL>errback=self.handle_error<EOL>)<EOL><DEDENT>else:<EOL><INDENT>for url in self.start_urls:<EOL><INDENT>yield scrapy.Request(<EOL>url,<EOL>callback=self.analyze_url_list,<EOL>errback=self.handle_error<EOL>)<EOL><DEDENT><DEDENT>
This method is called *only* if the crawler is started without an
email and password combination. It parses the response from the
"auto auth" feature, and saves the email and password combination.
Then it generates requests from `self.start_urls`.