Skip to content

Instantly share code, notes, and snippets.

@elton-fonseca
Last active March 23, 2023 17:58
Show Gist options
  • Save elton-fonseca/a6180064c2c8be38d8e47a8107b33573 to your computer and use it in GitHub Desktop.
Save elton-fonseca/a6180064c2c8be38d8e47a8107b33573 to your computer and use it in GitHub Desktop.
Script para buscar horários de um professor na escola de Inglês ECC
/* Presencial */
let professorProcurado = 'GABRIEL LOPES PAULO';
let dias = document.getElementById('DataPlanilhaMarcacaoId').options;
for(var i = 0; i < dias.length; i++){
let formData = new FormData();
formData.append('StatusPlanilhaId', dias[i].value);
formData.append('AulaWeb', 'true');
let horarioResposta = await fetch('https://www.englishconversation.com.br/Home/GetListaHorarios', {method: 'POST', body: formData});
let horarios = await horarioResposta.json();
for(var n = 0; n < horarios.length; n++){
let instrutorFormData = new FormData();
instrutorFormData.append('StatusPlanilhaId', dias[i].value);
instrutorFormData.append('AulaWeb', 'true');
instrutorFormData.append('Horario', horarios[n]);
instrutorFormData.append('AlunoId', '68d216a4-4721-4686-8402-c5a3dbaf6a25');
let instrutoresResposta = await fetch('https://www.englishconversation.com.br/Home/GetListaInstrutores', {method: 'POST', body: instrutorFormData});
let instrutores = await instrutoresResposta.json();
for(var j = 0; j < instrutores.length; j++){
if (instrutores[j].text == professorProcurado) {
console.log(instrutores[j].text + ' ' + dias[i].text + ' ' + horarios[n]);
}
}
}
}
/* online */
let professorProcurado = 'CLAUDIA SILVA TELLES DE MELLO';
let dias = document.getElementById('DataPlanilhaMarcacaoId').options;
for(var i = 0; i < dias.length; i++){
let formData = new FormData();
formData.append('StatusPlanilhaId', dias[i].value);
formData.append('WebClass', true);
let horarioResposta = await fetch('https://www.englishconversation.com.br/Home/GetListaHorarios', {method: 'POST', body: formData});
let horarios = await horarioResposta.json();
for(var n = 0; n < horarios.length; n++){
let instrutorFormData = new FormData();
instrutorFormData.append('StatusPlanilhaId', dias[i].value);
instrutorFormData.append('WebClass', true);
instrutorFormData.append('Horario', horarios[n]);
instrutorFormData.append('AlunoId', '68d216a4-4721-4686-8402-c5a3dbaf6a25');
let instrutoresResposta = await fetch('https://www.englishconversation.com.br/Home/GetListaInstrutores', {method: 'POST', body: instrutorFormData});
let instrutores = await instrutoresResposta.json();
for(var j = 0; j < instrutores.length; j++){
if (instrutores[j].text == professorProcurado) {
console.log(instrutores[j].text + ' ' + dias[i].text + ' ' + horarios[n]);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment