|  | @@ -6,6 +6,16 @@ from flask import Flask, request, jsonify
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  app = Flask(__name__)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +def haiwai_tunnel_proxies():
 | 
	
		
			
				|  |  | +    tunnel = "c101.kdlfps.com:18866"
 | 
	
		
			
				|  |  | +    # 用户名密码方式
 | 
	
		
			
				|  |  | +    username = "f2801246645"
 | 
	
		
			
				|  |  | +    password = "q0i0ohnl"
 | 
	
		
			
				|  |  | +    proxies = {
 | 
	
		
			
				|  |  | +        "http": "http://%(user)s:%(pwd)s@%(proxy)s/" % {"user": username, "pwd": password, "proxy": tunnel},
 | 
	
		
			
				|  |  | +        "https": "http://%(user)s:%(pwd)s@%(proxy)s/" % {"user": username, "pwd": password, "proxy": tunnel}
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    return proxies
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def process_range_data(data, label_key, value_key, selected_key=None, tips_key=None):
 | 
	
		
			
				|  |  |      processed_data = []
 | 
	
	
		
			
				|  | @@ -44,7 +54,7 @@ def analyze_photo():
 | 
	
		
			
				|  |  |      salt = '08d8eece8e83'
 | 
	
		
			
				|  |  |      sig = md5(f'{src}{salt}'.encode()).hexdigest()
 | 
	
		
			
				|  |  |      query.update({'sig': sig})
 | 
	
		
			
				|  |  | -    response = requests.post(url=url, headers=headers, params=query, data=data)
 | 
	
		
			
				|  |  | +    response = requests.post(url=url, headers=headers, params=query, data=data, proxies=haiwai_tunnel_proxies())
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      if response.status_code != 200:
 | 
	
		
			
				|  |  |          return jsonify({"error": "Failed to analyze photo"}), response.status_code
 |