from flask import Flask, request, jsonify import random app = Flask(__name__) URLS = [ "https://science.yangplace.qzz.io", "http://10.14.0.145:8080", ] @app.route("/") def get_url(): failed = request.args.get("failed") urls = URLS.copy() if not urls: return jsonify({"error": "URL list is empty"}) if failed: urls = [u for u in urls if u != failed] if not urls: return jsonify({"error": "No URLs remaining after filtering"}) return jsonify({"url": random.choice(urls)})