- 
                Notifications
    You must be signed in to change notification settings 
- Fork 317
Closed
Description
    
    
    <title>Predicción de Partidos de Fútbol</title>
    
    
        
Predicción de Partidos de Fútbol
    <form id="prediccion-form">
        <label for="torneo">Torneo:</label>
        <select id="torneo" required>
            <option value="PL">Premier League</option>
            <option value="PD">La Liga</option>
            <option value="SA">Serie A</option>
            <option value="BL1">Bundesliga</option>
            <option value="FL1">Ligue 1</option>
            <option value="CL">Champions League</option>
        </select>
        
        <label for="equipo1">Equipo 1:</label>
        <input type="text" id="equipo1" placeholder="Ingrese equipo 1" required>
        
        <label for="equipo2">Equipo 2:</label>
        <input type="text" id="equipo2" placeholder="Ingrese equipo 2" required>
        
        <label for="fecha">Fecha y Hora:</label>
        <input type="datetime-local" id="fecha" required>
        
        <button type="submit">Predecir</button>
    </form>
    
    <div id="resultado">
        <h2>Resultado más probable:</h2>
        <p id="resultado-texto">Aún no calculado</p>
    </div>
</div>
<script>
    document.getElementById("prediccion-form").addEventListener("submit", async function(event) {
        event.preventDefault();
        const torneo = document.getElementById("torneo").value;
        const equipo1 = document.getElementById("equipo1").value;
        const equipo2 = document.getElementById("equipo2").value;
        
        if (equipo1 && equipo2) {
            document.getElementById("resultado-texto").innerText = `Obteniendo predicción para ${equipo1} vs ${equipo2}...`;
            
            try {
                const response = await fetch(`https://api.football-data.org/v4/teams?name=${equipo1}`, {
                    headers: { "X-Auth-Token": "ed18aa7b21574659b377f7b07a30ac5d" }
                });
                const team1Data = await response.json();
                
                const response2 = await fetch(`https://api.football-data.org/v4/teams?name=${equipo2}`, {
                    headers: { "X-Auth-Token": "ed18aa7b21574659b377f7b07a30ac5d" }
                });
                const team2Data = await response2.json();
                
                if (team1Data.teams.length > 0 && team2Data.teams.length > 0) {
                    document.getElementById("resultado-texto").innerText = `Predicción generada: ${Math.floor(Math.random() * 3)} - ${Math.floor(Math.random() * 3)}`;
                } else {
                    document.getElementById("resultado-texto").innerText = "No se encontraron datos para los equipos ingresados.";
                }
            } catch (error) {
                document.getElementById("resultado-texto").innerText = "Error al obtener la predicción.";
                console.error(error);
            }
        }
    });
</script>
Metadata
Metadata
Assignees
Labels
No labels