Spaces:
Running
Running
Commit
·
c079e1b
1
Parent(s):
bf6c37d
Update main.py
Browse files
main.py
CHANGED
@@ -59,7 +59,7 @@ def get_location(ip):
|
|
59 |
geolite2.close()
|
60 |
end_time = time.time()
|
61 |
|
62 |
-
elapsed_time = end_time - start_time
|
63 |
print(f"\nTime taken for get_location: {elapsed_time} seconds\n")
|
64 |
|
65 |
if location:
|
@@ -88,6 +88,7 @@ from urllib.parse import urlparse, parse_qs
|
|
88 |
|
89 |
@app.route('/proxy/<path:url>')
|
90 |
def proxy(url):
|
|
|
91 |
|
92 |
full_url = url
|
93 |
query_string = request.query_string.decode("utf-8")
|
@@ -110,11 +111,16 @@ def proxy(url):
|
|
110 |
clean_url = encode_url(clean_url)
|
111 |
|
112 |
try:
|
113 |
-
import time
|
114 |
start = time.time()
|
|
|
115 |
logging.info(f"Sending request to: {clean_url}")
|
116 |
req = requests.get(clean_url, headers=headers, stream=True, timeout=3)
|
117 |
logging.info(f"TIME: {time.time()-start}, Status Code: {req.status_code}, Response Headers: {req.headers}")
|
|
|
|
|
|
|
|
|
|
|
118 |
return Response(req.iter_content(chunk_size=1024), content_type=req.headers['content-type'])
|
119 |
|
120 |
except Exception as e:
|
|
|
59 |
geolite2.close()
|
60 |
end_time = time.time()
|
61 |
|
62 |
+
elapsed_time = end_time - start_time
|
63 |
print(f"\nTime taken for get_location: {elapsed_time} seconds\n")
|
64 |
|
65 |
if location:
|
|
|
88 |
|
89 |
@app.route('/proxy/<path:url>')
|
90 |
def proxy(url):
|
91 |
+
start_time = time.time()
|
92 |
|
93 |
full_url = url
|
94 |
query_string = request.query_string.decode("utf-8")
|
|
|
111 |
clean_url = encode_url(clean_url)
|
112 |
|
113 |
try:
|
|
|
114 |
start = time.time()
|
115 |
+
|
116 |
logging.info(f"Sending request to: {clean_url}")
|
117 |
req = requests.get(clean_url, headers=headers, stream=True, timeout=3)
|
118 |
logging.info(f"TIME: {time.time()-start}, Status Code: {req.status_code}, Response Headers: {req.headers}")
|
119 |
+
|
120 |
+
end_time = time.time()
|
121 |
+
elapsed_time = end_time - start_time
|
122 |
+
print(f"\nTime taken for proxy: {elapsed_time} seconds\n")
|
123 |
+
|
124 |
return Response(req.iter_content(chunk_size=1024), content_type=req.headers['content-type'])
|
125 |
|
126 |
except Exception as e:
|