Autor
|
Tema: Existe algún programa donde la Quiniela salga combinaciones aleatoria Automática (Leído 13,746 veces)
|
El_Andaluz
Desconectado
Mensajes: 4.179
|
oye pero tengo una duda, ¿tu quieres que el programas te combine dobles y triples? es decir, que tu marques por ejemplo:
12 1x2 1 1X .... ¿y que el programa te combine aleatoriamente en base a eso?
P.D.: en mi opinión la quiniela está vendida. Las casas de apuestas manipulan los resultados, hay amaños, muchos jugadores de segunda muertos de hambre que se venden como p. y reparto de maletines como incentivo para que ganen a equipos punteros. No hay más.
Por ejemplo como este https://jugar.loteriaangelita.com/quiniela.php#1Con que me haga sencillas y múltiples algo parecido al enlace pero lo suyo sería hacer un estudio de los equipos y ver las probabilidades de que gane a uno o a otro pero no te comas mucho la cabeza si quieres hacerlo así sencillo pues lo tengo para ir probando.
|
|
|
En línea
|
|
|
|
FJDA
Desconectado
Mensajes: 322
|
He hecho esto y madre mía he tenido que tirar de VB porque he olvidado un montón de cosas y lo mejor a sido tirar de lo más fácil. Así no tengo que crear objetos, como no tengo el Visual Studio instalado me puse el VB que se mete un plis plas. No es un programón pero quedó resultón, puede que tenga bugs por eso.
Tampoco me molesté en hacerlo bonito y eso.
A ver si te funciona porque le metí un OCX para el cuadro de diálogo guardar (y así reducir código) y si no lo tienes en sistema te dará error. Por si acaso lo metí junto al programa compilado. Si te da error ejecuta con privilegios de Administrador y se registrará el OCX automáticamente. He incorporado un menú para guardar las combinaciones y el pronóstico.
[ELIMINADO]
(Nota: publicación modificada, hice otra anterior pero tenía errores y volví publicar corregido, no guardaba los archivos)
Para ver las columnas en horizontal vertical clica dos veces en una combinación de la lista de la derecha
Mete la combinación ganadora en el cuadro "Combinación ganadora" y dale a "Ver Acierto" para ver los aciertos.
Espero te sirva o al menos de idea
saludos.
|
|
« Última modificación: 6 Febrero 2020, 07:46 am por FJDA »
|
En línea
|
|
|
|
El_Andaluz
Desconectado
Mensajes: 4.179
|
He hecho esto y madre mía he tenido que tirar de VB porque he olvidado un montón de cosas y lo mejor a sido tirar de lo más fácil. Así no tengo que crear objetos, como no tengo el Visual Studio instalado me puse el VB que se mete un plis plas. No es un programón pero quedó resultón, puede que tenga bugs por eso. Tampoco me molesté en hacerlo bonito y eso. A ver si te funciona porque le metí un OCX para el cuadro de diálogo guardar (y así reducir código) y si no lo tienes en sistema te dará error. Por si acaso lo metí junto al programa compilado. Si te da error ejecuta con privilegios de Administrador y se registrará el OCX automáticamente. He incorporado un menú para guardar las combinaciones y el pronóstico. https://mega.nz/#!iU11xCLQ!RiT3h1WQxGrUxh4PUqrLj2Bf2Hzg8RkZb7QYGzdWpGI(Nota: publicación modificada, hice otra anterior pero tenía errores y volví publicar corregido, no guardaba los archivos) Para ver las columnas en horizontal vertical clica dos veces en una combinación de la lista de la derecha Mete la combinación ganadora en el cuadro "Combinación ganadora" y dale a "Ver Acierto" para ver los aciertos. Espero te sirva o al menos de idea saludos. Buenas lo he descargado y luego descomprimido en mi Escritorio pues bien sorpresa tanto al ejecutarlo como administrador y al ejecutarlo de forma normal da error no se ejecuta el programa de ninguna forma salta un mensaje de error en inglés tal como pone en la captura.
|
|
|
En línea
|
|
|
|
@XSStringManolo
Hacker/Programador
Colaborador
Desconectado
Mensajes: 2.399
Turn off the red ligth
|
Llevo esto hecho: let FB = true; /* FeedBack cambiar a false para deshabilitar los mensajes de log*/ FB ? console.log("node.js Funcionando.\nImportando Módulos...\n") : 1; FB ? console.log("Importando Módulo \"request\"...") : 2; const request = require("request"); FB ? console.log("Importado.\n") : 3; FB ? console.log("Importando Módulo \"http\"...") : 4; const http = require("http"); FB ? console.log("Importado.\n") : 5; FB ? console.log("Importando Módulo \"jsdom\"...") : 6; const jsdom = require("jsdom"); FB ? console.log("Importado.\n") : 7; FB ? console.log("Importando Módulo \"fs(file system)\"...") : 8; const fs = require("fs"); FB ? console.log("Importado.\n") : 9; FB ? console.log("Se importaron todos los módulos.\n\n") : 10; FB ? console.log("Declarando Variables y Objetos en alcance global...") : 11; let tabla; let { JSDOM } = jsdom; let dom; let q; let equipos = {}; let tablaCreada = false; FB ? console.log("Declarados.\n\n") : 12; function GuardarRespuesta(tabla) { fs.writeFile("tabla.html", tabla, function(err) { if(err) {return console.log(err); } FB ? console.log("La tabla descargada se guardo correctamente como \"tabla.html\" ") : 25; LevantarServidor();}); } function DescargarTabla() { FB ? console.log("Se está realizando la petición a \"https://www.combinacionganadora.com/quiniela\"...") : 13; request ({ uri: "https://www.combinacionganadora.com/quiniela" }, function(error,response,body) { FB ? console.log("Petición finalizada") : 14; FB ? console.log("Crawleando el documento HTML...") : 15; let { JSDOM } = jsdom; dom = new JSDOM(body); q = dom.window.document.querySelector.bind(dom.window.document); tabla = q("[data-results-details-gameType]").outerHTML; FB ? console.log("Se crawleó correctamente. Contenido crawleado:\n" + tabla) : 16; GuardarRespuesta(tabla); }); } function CargarArchivo() { FB ? console.log("Importando \"tabla.html\"...\n") : 17; fs.readFile("./tabla.html", "utf8", function(err, contents) { FB ? console.log("Volcando contenido de \"tabla.html\" en variable global...") : 18; tabla = contents; FB ? console.log("archivo \"tabla.html\" volcado. \n\nContenido:\n"+ contents + "\n\n") : 19; tablaCreada = true; GuardarRespuesta(tabla); }); } try { if (!fs.existsSync("tabla.html")) { DescargarTabla(); } } catch(err) { FB ? console.log(err) : 20; } try { if (fs.existsSync("tabla.html")) { ComprobarTabla(); } } catch(err) { FB ? console.log(err) : 26; } function ComprobarTabla() { tablaCreada = true; if (tabla == undefined) { tablaCreada = false; FB ? console.log("Se encontró \"tabla.html\" en la ruta local\n") : 21; CargarArchivo(); } } function LevantarServidor() { FB ? console.log("Levantando Servidor...\n") : 22; http.createServer(function (req, res) { res.writeHead(200, {'content-type': 'text/html'}); res.write(tabla.toString()); res.end(); }).listen(8080, "127.0.0.1"); FB ? console.log("Servidor HTTP a la escucha en la dirección 127.0.0.1:8080") : 23; }
<!DOCTYPE html> <p id="PrimeraDivision18_19"> <section id="maxp19">87</section> <div class="barcelona">87 </div> <div class="atleticodemadrid">76 </div> <div class="realmadrid">68 </div> <div class="valencia">61 </div> <div class="espanyol">53 </div> <div class="athleticclub">53 </div> <div class="realsociedad">50 </div> <div class="villareal">44 </div> <div class="valladolid">41 </div> <div class="celtadevigo">41 </div> <p id="SegundaDivision18_19"> <section id="maxs19">87</section> <div class="albacete">71 </div> <div class="mallorca">69 </div> ...................
Aún no generé la quiniela. Voy a hacerlo a partir de los puntos de liga de varias temporadas. Después entreno el algoritmo generando quinielas, comprobando resultados de quinielas reales y modificando el algoritmo hasta que hacierte todas las quinielas que le meta. Lo de los dobles y triples tengo que mirar bien como funciona en la quiniela para implememtarlo.
|
|
|
En línea
|
Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖
|
|
|
El_Andaluz
Desconectado
Mensajes: 4.179
|
Aún no generé la quiniela.
Voy a hacerlo a partir de los puntos de liga de varias temporadas. Después entreno el algoritmo generando quinielas, comprobando resultados de quinielas reales y modificando el algoritmo hasta que hacierte todas las quinielas que le meta.
Lo de los dobles y triples tengo que mirar bien como funciona en la quiniela para implememtarlo. Como sea capaz de hacer con ese programa que acierte quinielas por ejemplo antiguas con un alto porcentaje de probabilidad y aplicando a las próximas nuevas abría que hacerte un monumento. Bueno si le puedes meter dobles y triples no estaría mal pero que sea de forma sencilla. Mira esto por si te quieres ayudar: https://www.hispaloto.es/quiniela/jugar/Muchas gracias por el curro que te estarás dando y por tu colaboración.
|
|
« Última modificación: 4 Febrero 2020, 17:03 pm por El_Andaluz »
|
En línea
|
|
|
|
FJDA
Desconectado
Mensajes: 322
|
Buenas lo he descargado y luego descomprimido en mi Escritorio pues bien sorpresa tanto al ejecutarlo como administrador y al ejecutarlo de forma normal da error no se ejecuta el programa de ninguna forma salta un mensaje de error en inglés tal como pone en la captura. ops ya te dije que hacía tiempo que no programaba y menos con VB Ni me acordaba del COMCTL32.OCX He creado un paquete de instalación y si no quieres instalar tiene una carpeta llamada Support donde están todos los archivos del que depende y ahora ya debería funcionar.
|
|
« Última modificación: 6 Febrero 2020, 10:16 am por FJDA »
|
En línea
|
|
|
|
El_Andaluz
Desconectado
Mensajes: 4.179
|
ops ya te dije que hacía tiempo que no programaba y menos con VB Ni me acordaba del COMCTL32.OCX He creado un paquete de instalación y si no quieres instalar tiene una carpeta llamada Support donde están todos los archivos del que depende y ahora ya debería funcionar. https://mega.nz/#!KZ1jVagb!qrg_apSVqAFiosg-AiuDK7XBYehKAMBPhBF58D1Gh1Acreo que vale la pena probarlo yo lo usaré un par de semanas a ver que pasa Pues mala suerte otra vez, lo he intentado instalar y me salta un mensaje diciendo que Inserte disco, no se que disco voy a insertar y lo he intentado ejecutar también como administrador y dice el mismo mensaje. No se en donde estas fallando la verdad es que no hay forma de ejecutarlo.
|
|
|
En línea
|
|
|
|
FJDA
Desconectado
Mensajes: 322
|
Pues mala suerte otra vez, lo he intentado instalar y me salta un mensaje diciendo que Inserte disco, no se que disco voy a insertar y lo he intentado ejecutar también como administrador y dice el mismo mensaje.
No se en donde estas fallando la verdad es que no hay forma de ejecutarlo.
Eso es porque has ejecutado el Setup que hay en la carpeta SUPPORT. Ese no vale, ese busca un archivo CAB que no está (no se ha creado no se por qué), es el SETUP que está fuera junto con el archivo SETUP.LST. Te recomiendo instalarlo desde el directorio C: por ejemplo C:\Laquinilea\Setup.exeDe todos modos creo que ejecutando LA QUINIELA DYT.exe que hay en la carpeta SUPPORT, te debería funcionar porque en esta carpeta tienes el COMCTL32. vale es que no ha generado el archivo CAB no se porqué. Lo que no entiendo es que yo lo probé si en CAB y funcionó . Que cosa mas rara. Pues nada lo vuelvo a Publicar.
|
|
« Última modificación: 6 Febrero 2020, 10:16 am por FJDA »
|
En línea
|
|
|
|
El_Andaluz
Desconectado
Mensajes: 4.179
|
De todos modos creo que ejecutando LA QUINIELA DYT.exe que hay en la carpeta SUPPORT, te debería funcionar porque en esta carpeta tienes el COMCTL32. vale es que no ha generado el archivo CAB no se porqué. Lo que no entiendo es que yo lo probé si en CAB y funcionó . Que cosa mas rara. Pues nada lo vuelvo a Publicar. mil perdones https://mega.nz/#!yd9z0aQS!D6DYZjPPNekww6B1FrGxaD0o3TVrWc_luXhRAk53RYoNo pasa nada lo vuelvo a ejecutar a ver que pasa en el otro que me pasaste ponía como que faltaba algún archivo y por eso no se ejecutaba o algo así ponía en el mensaje en ingles. Espera ahora te cuento.
|
|
|
En línea
|
|
|
|
@XSStringManolo
Hacker/Programador
Colaborador
Desconectado
Mensajes: 2.399
Turn off the red ligth
|
Yo no ejecutaría programas de código cerrado en un foro de hacking jaja.
Ando pillando datos de partidos para generar el algoritmo, ya tengo todos los equipos y partidos scrapeados programáticamente.
Me falta obtener los datos de la liga de algunos equipos que estaban en tercera, scrapearlos y hacer el algoritmo. Después mejoro el algoritmo. Hago gráficas con los % y poco más.
|
|
|
En línea
|
Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖
|
|
|
|
|