Update app.py
Browse files
app.py
CHANGED
@@ -2,9 +2,13 @@ from flask import Flask, request, jsonify
|
|
2 |
import requests
|
3 |
import threading
|
4 |
import time
|
|
|
5 |
|
6 |
app = Flask(__name__)
|
7 |
|
|
|
|
|
|
|
8 |
def test_proxy(proxy):
|
9 |
try:
|
10 |
start_time = time.time()
|
@@ -43,8 +47,13 @@ def test_proxies_threaded(proxies):
|
|
43 |
@app.route('/test-proxies', methods=['POST'])
|
44 |
def test_proxies():
|
45 |
data = request.json
|
|
|
|
|
46 |
proxies = data.get('proxies', [])
|
47 |
|
|
|
|
|
|
|
48 |
if not proxies:
|
49 |
return jsonify({'error': 'No proxies provided'}), 400
|
50 |
|
@@ -52,4 +61,4 @@ def test_proxies():
|
|
52 |
return jsonify(results)
|
53 |
|
54 |
if __name__ == '__main__':
|
55 |
-
app.run(host='0.0.0.0', port=7860, debug=True)
|
|
|
2 |
import requests
|
3 |
import threading
|
4 |
import time
|
5 |
+
import logging
|
6 |
|
7 |
app = Flask(__name__)
|
8 |
|
9 |
+
# Set up logging
|
10 |
+
logging.basicConfig(level=logging.DEBUG)
|
11 |
+
|
12 |
def test_proxy(proxy):
|
13 |
try:
|
14 |
start_time = time.time()
|
|
|
47 |
@app.route('/test-proxies', methods=['POST'])
|
48 |
def test_proxies():
|
49 |
data = request.json
|
50 |
+
logging.debug(f"Received data: {data}")
|
51 |
+
|
52 |
proxies = data.get('proxies', [])
|
53 |
|
54 |
+
if not isinstance(proxies, list):
|
55 |
+
return jsonify({'error': 'Proxies must be a list'}), 400
|
56 |
+
|
57 |
if not proxies:
|
58 |
return jsonify({'error': 'No proxies provided'}), 400
|
59 |
|
|
|
61 |
return jsonify(results)
|
62 |
|
63 |
if __name__ == '__main__':
|
64 |
+
app.run(host='0.0.0.0', port=7860, debug=True)
|