Preenchimento Form Automático

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?