|  | @@ -3,7 +3,7 @@
 | 
	
		
			
			| 3 | 3 |  # @website     http://www.wolframalpha.com/
 | 
	
		
			
			| 4 | 4 |  #
 | 
	
		
			
			| 5 | 5 |  # @using-api   no
 | 
	
		
			
			| 6 |  | -# @results     HTML, JS
 | 
	
		
			
			|  | 6 | +# @results     HTML
 | 
	
		
			
			| 7 | 7 |  # @stable      no
 | 
	
		
			
			| 8 | 8 |  # @parse       answer
 | 
	
		
			
			| 9 | 9 |  
 | 
	
	
		
			
			|  | @@ -26,7 +26,7 @@ def request(query, params):
 | 
	
		
			
			| 26 | 26 |  # get response from search-request
 | 
	
		
			
			| 27 | 27 |  def response(resp):
 | 
	
		
			
			| 28 | 28 |      results = []
 | 
	
		
			
			| 29 |  | -    
 | 
	
		
			
			|  | 29 | +
 | 
	
		
			
			| 30 | 30 |      # the answer is inside a js function
 | 
	
		
			
			| 31 | 31 |      # answer can be located in different 'pods', although by default it should be in pod_0200
 | 
	
		
			
			| 32 | 32 |      possible_locations = ['pod_0200\.push(.*)\n',
 | 
	
	
		
			
			|  | @@ -44,10 +44,10 @@ def response(resp):
 | 
	
		
			
			| 44 | 44 |          return results
 | 
	
		
			
			| 45 | 45 |  
 | 
	
		
			
			| 46 | 46 |      # extract answer from json
 | 
	
		
			
			| 47 |  | -    answer = line[line.find('{') : line.rfind('}')+1]
 | 
	
		
			
			|  | 47 | +    answer = line[line.find('{'):line.rfind('}')+1]
 | 
	
		
			
			| 48 | 48 |      answer = json.loads(answer.encode('unicode-escape'))
 | 
	
		
			
			| 49 | 49 |      answer = answer['stringified'].decode('unicode-escape')
 | 
	
		
			
			| 50 | 50 |  
 | 
	
		
			
			| 51 | 51 |      results.append({'answer': answer})
 | 
	
		
			
			| 52 |  | -    
 | 
	
		
			
			|  | 52 | +
 | 
	
		
			
			| 53 | 53 |      return results
 |