Skip to content

Instantly share code, notes, and snippets.

@marcelotmelo
Last active October 13, 2015 19:15
Show Gist options
  • Save marcelotmelo/b263e45fd298f04018f8 to your computer and use it in GitHub Desktop.
Save marcelotmelo/b263e45fd298f04018f8 to your computer and use it in GitHub Desktop.
// ==UserScript==
// @version 0.14.15
// @name Verifica resultado mega-sena
// @author marcelotmelo (https://github.com/marcelotmelo)
// @updateURL https://gist.githubusercontent.com/marcelotmelo/b263e45fd298f04018f8/raw
// @namespace http://marcelotmelo.com
// @description Verifica o ultimo resultado da mega-sena de acordo com numeros pre-definidos
// @match http://loterias.caixa.gov.br/wps/portal/loterias/landing/megasena*
// @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
// @copyright marcelotmelo.com
// @grant GM_addStyle
// @grant GM_getResourceText
// ==/UserScript==
//Avoid conflicts
this.$ = this.jQuery = jQuery.noConflict(true);
function verificaNumeros() {
var aposta = [07, 09, 33, 34, 38, 56];
var digitado = prompt("Digite os números apostados (separados por vírgula)");
if(digitado) {
var separado = digitado.split(",");
if(separado.length == 6) {
for(var i=0; i < separado.length; i++) {
aposta[i] = parseInt(separado[i]);
}
}
}
var acertados = [];
var sorteados = [];
$("#resultados .resultado-loteria ul li").each(
function(index) {
sorteados[index] = parseInt($(this).text());
}
);
var idx = 0;
for(var i=0; i < aposta.length; i++) {
var atual = aposta[i];
if(sorteados.indexOf(atual) != -1) {
acertados[idx] = atual;
idx++;
}
}
if(acertados.length > 0) {
alert("Acertou "+ acertados.length + " numeros: "+ acertados);
} else {
alert("Nao acertou nada!");
}
}
$(document).ready(
function() {
var btnVerifica = $("<button>Verificar</button>");
$(btnVerifica).attr("type", "button");
$(btnVerifica).on("click", verificaNumeros);
$(btnVerifica).addClass("submit-d submit-white submit-small submit-non-fluid");
var div = $("#resultados .content");
$(div).prepend($(btnVerifica));
}
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment