Boa Tarde!
Bom, primeiramente gostaria de informar que não tenho nenhum conhecimento técnico de programação.
Preciso upar de forma automática para uma página na web vários cartões com marcações conforme a imagem que consta em anexo.
No total são 15 linhas e cada linha terá que apresentar obrigatoriamente uma marcação em alguma das 3 colunas, podendo em alguns casos ter 2 marcações e/ou até 3 marcações.
Alguém teria algum código em Java que me atende nessa demanda e que poderia me repassar?
Obrigado!
Isso é uma solicitação de freela?
orochimaru
Tudo bem?
Não é solicitação para freelancer. É para meu uso pessoal.
Existe um site no qual realizo algumas apostas e dependendo da quantidade de cartões gerados, fica muito complicado o preenchimento manual de um a um.
Então queria uma ferramenta para agilizar o processo otimizando esse preenchimento de forma automática.
Encontrei esta extensão abaixo para inclusão dos cartões no site de Loterias da Caixa Econômica Federal. Gostaria de adaptá-la para outro site. É possível?
// Extensão para o google Chrome para incluir jogos no site de Loterias Online da Caixa (https://www.loteriasonline.caixa.gov.br/).
// É comum a Caixa modificar o site dela e ser necessário adequar este script. Este script não possui garantia alguma de funcionamento.
// Não comunique ao autor que o script deixou de funcionar. Sinta-se à vontade para alterá-lo e distribuí-lo gratuitamente.
// Script sem garantia. Use por sua conta e risco.
// função que clica nos números na DOM
function modifyDOM(linha, quantidade) {
var volante = linha.split(' ');
document.getElementById('limparvolante').click();
// clica no botão aumentarnumero a quantidade de vezes que o usuário selecionou
for(var i = 0;i < quantidade; i++){
document.getElementById('aumentarnumero').click();
}
for(var i = 0;i < volante.length;i++){
var v;
if (volante[i] == 'JAN') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[1].click()
if (volante[i] == 'FEV') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[3].click()
if (volante[i] == 'MAR') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[5].click()
if (volante[i] == 'ABR') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[7].click()
if (volante[i] == 'MAI') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[9].click()
if (volante[i] == 'JUN') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[11].click()
if (volante[i] == 'JUL') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[13].click()
if (volante[i] == 'AGO') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[15].click()
if (volante[i] == 'SET') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[17].click()
if (volante[i] == 'OUT') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[19].click()
if (volante[i] == 'NOV') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[21].click()
if (volante[i] == 'DEZ') v = document.querySelector("#carrossel_diadesorte").childNodes[0].childNodes[23].click()
else
v = document.getElementById('n'+volante[i] );
if (v != null) v.click();
}
document.getElementById('colocarnocarrinho').click();
return true;
}
// função para mandar executar no DOM a função marca os números.
function marcaJogo(linha, quantidade) {
chrome.tabs.executeScript({
code: “(” + modifyDOM + “)(’”+ linha +"’,’" + quantidade + “’ );”
}, (results) => {
console.log(‘erro’);
});
}
// coloca o botão na extensão
document.write(“Preencher jogos”);
var button = document.getElementById(‘mybutton’);
// atribui a ação onclick do clicar no botão
button.onclick = function() {
var lines = document.getElementById(“listadejogos”).value.split(’\n’);
var e = document.getElementById(“quantidade”);
var quantidadeAMarcar = e.options[e.selectedIndex].value;
for(var i = 0;i < lines.length;i++){
marcaJogo( lines[i], quantidadeAMarcar );
};
}
Orochimaru, você faria esse tipo de trabalho como freela? Qual seria o valor de sua mão de obra?