|
@@ -6,6 +6,16 @@ from flask import Flask, request, jsonify
|
|
|
|
|
|
app = Flask(__name__)
|
|
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):
|
|
def process_range_data(data, label_key, value_key, selected_key=None, tips_key=None):
|
|
processed_data = []
|
|
processed_data = []
|
|
@@ -44,7 +54,7 @@ def analyze_photo():
|
|
salt = '08d8eece8e83'
|
|
salt = '08d8eece8e83'
|
|
sig = md5(f'{src}{salt}'.encode()).hexdigest()
|
|
sig = md5(f'{src}{salt}'.encode()).hexdigest()
|
|
query.update({'sig': sig})
|
|
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:
|
|
if response.status_code != 200:
|
|
return jsonify({"error": "Failed to analyze photo"}), response.status_code
|
|
return jsonify({"error": "Failed to analyze photo"}), response.status_code
|