mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	
							parent
							
								
									8adc80123a
								
							
						
					
					
						commit
						0ad272c5cb
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -9,6 +9,7 @@ | |||
| # @parse       url, title, content, suggestion | ||||
| 
 | ||||
| import re | ||||
| from cgi import escape | ||||
| from urllib import urlencode | ||||
| from urlparse import urlparse, parse_qsl | ||||
| from lxml import html | ||||
|  | @ -167,7 +168,7 @@ def parse_url(url_string, google_hostname): | |||
| def extract_text_from_dom(result, xpath): | ||||
|     r = result.xpath(xpath) | ||||
|     if len(r) > 0: | ||||
|         return extract_text(r[0]) | ||||
|         return escape(extract_text(r[0])) | ||||
|     return None | ||||
| 
 | ||||
| 
 | ||||
|  | @ -273,7 +274,7 @@ def response(resp): | |||
|     # parse suggestion | ||||
|     for suggestion in dom.xpath(suggestion_xpath): | ||||
|         # append suggestion | ||||
|         results.append({'suggestion': extract_text(suggestion)}) | ||||
|         results.append({'suggestion': escape(extract_text(suggestion))}) | ||||
| 
 | ||||
|     # return results | ||||
|     return results | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Adam Tauber
						Adam Tauber