|  | @@ -331,11 +331,13 @@ def response(resp):
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # results --> answer
 |  |      # results --> answer
 | 
											
												
													
														|  |      answer_list = eval_xpath(dom, '//div[contains(@class, "LGOjhe")]')
 |  |      answer_list = eval_xpath(dom, '//div[contains(@class, "LGOjhe")]')
 | 
											
												
													
														|  | -    if answer_list:
 |  | 
 | 
											
												
													
														|  | -        answer_list = [_.xpath("normalize-space()") for _ in answer_list]
 |  | 
 | 
											
												
													
														|  | -        results.append({'answer': ' '.join(answer_list)})
 |  | 
 | 
											
												
													
														|  | -    else:
 |  | 
 | 
											
												
													
														|  | -        logger.debug("did not find 'answer'")
 |  | 
 | 
											
												
													
														|  | 
 |  | +    for item in answer_list:
 | 
											
												
													
														|  | 
 |  | +        results.append(
 | 
											
												
													
														|  | 
 |  | +            {
 | 
											
												
													
														|  | 
 |  | +                'answer': item.xpath("normalize-space()"),
 | 
											
												
													
														|  | 
 |  | +                'url': (eval_xpath(item, '../..//a/@href') + [None])[0],
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +        )
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # parse results
 |  |      # parse results
 | 
											
												
													
														|  |  
 |  |  
 |