forked from zaclys/searxng
		
	[mod] google: support for showing the answer source url
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
		
							parent
							
								
									3dffdf17f7
								
							
						
					
					
						commit
						3b2a2e28fa
					
				
					 1 changed files with 7 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -331,11 +331,13 @@ def response(resp):
 | 
			
		|||
 | 
			
		||||
    # results --> answer
 | 
			
		||||
    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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue