Pesquisar

Ajustes em aplicação c# - Webscrapper

08/12/2021 às 10:17

Descrição do Projeto:

O Que é essa aplicação?

É um Webscrapper/webservice em c# que executa 3 tipos de consultas diferentes e extrai dados dessa consulta no site do tribunal de justiça de São Paulo e salva em um banco de dados mysql, eu tenho o código fonte dessa aplicação.

Como funciona:
Bom, a aplicação tem 3 diferentes funções, que são:

(1) Consulta do site: https://esaj.tjsp.jus.br/cjpg/ - Chamada na aplicação de (consultacjpg/dadoscjpg)

(2) Consulta no site: https://esaj.tjsp.jus.br/cjsg/consultaCompleta.do?gateway=true chamada na aplicação de: (consultacompleto/dadoscompletos)

(3) Consuta no site (consultaprocesso):
(3.a) https://esaj.tjsp.jus.br/cpopg/open.do
(3.b) https://esaj.tjsp.jus.br/cposg/open.do ou
(3.c) https://esaj.tjsp.jus.br/cposgcr/open.do -

a consulta no 3.a, 3.b ou 3.c depende de um dado a ser cadastrado no banco de dados que pode ser “1” “2” ou “3” - coluna “Instância” Database: PortalParametros » Table: PARAMETROS_PROCESSO

Eu gravei 3 videos para tentar demonstrar como funciona a aplicação:

“consulta cjpg” video relacionado a 1º consulta
“consulta completa” video relacionado a 2º consulta
“consulta processo” video relacionado a 3º consulta

Vídeos URL:
https://drive.google.com/drive/folders/1Y6-Ye4LcJhlyFEA9erI5Uf9oNfCBQ6Oe?usp=sharing

O que eu preciso que seja feito?
Relacionado a consulta nº 1 (cjpg) (1)
(a) Aumentar a velocidade da consulta
(b) A coluna “data disponibilidade” que atualmente encontra-se em formato texto, deve ser alterada para o fomato data.

Relacionado a consulta nº 2 (consultacompleto) (2)
(a) Aumentar a velocidade da consulta
(b) A coluna “DataJulgamento” que atualmente encontra-se em formato texto, deve ser alterada para o fomato data.

Relacionado a consulta nº 3 (consulta processo) (3)
(a) Aumentar a velocidade da consulta
(b) A aplicação atualmente executa 5 vezes a mesma consulta para extrair as movimentações do processo, enquanto deveria executar apenas 1x e pegar todas as movimentações.
(c) A aplicação atualmente extrai apenas os últimas 5 movimentações do processo, enquanto deveria extrair todas, devem ser aplicadas correções para que a aplicação extraia todas as movimentações existentes e presentes. - ( video “consulta processo” - final).
(d) Incluir uma coluna/opção da pessoa poder selecionar se serão extraídas movimentações ou não, ao selecionar não, não será executada a tarefa de extrair movimentações, o que provavelmente trará uma grande economia de tempo na execução desse tipo de consulta.
(e) Mapear e resolver o por que alguns parâmetros são devidamente consultados e extraídos em alguns processos e em outros não (provavelmente algum tipo de erro de nomenclatura).
(f) Eventual erro de consulta/acesso ao processo, a aplicação deverá pular esse parâmetro e passar para o próximo, evitando assim que a consulta seja interrompida no meio.

Ajustes Gerais:
(a) Ajustes de Bug no código
(b) Aumento de velocidade no Código e aplicação no geral.
(c) Rotinas – A aplicação fornece a possibilida

Habilidades desejadas:

MySQL Programação C#

Atividades do cliente nesse projeto:

Última visualização: 22/12/2021 às 17:27

Última interação: 10/12/2021 às 08:18

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 2
Propostas excluídas: 1
Interessados: 3
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Edição e aprimoramento de site na Hostinger - Gostaria de uma interface mais moderna, prática e intuitiva para o gerenciamento do nosso site na Hostinger. Além disso, que possamos internamente fazer atualizações m&...

Ajustes e finalização de site WordPress para marca de surf e beachwear - Estou desenvolvendo o site da minha marca de roupas chamada Kendak, voltada para o segmento surf e beachwear. O site já está em construção na plataforma WordPress, por&e...

Plataforma para freelancers e empresas - Plataforma semelhante ao 99freelas, porém voltada a um nicho específico. Deve incluir cadastro e perfis para freelancers e empresas, sistema de propostas e avaliações, g...

Integração Kommo CRM para gerar propostas comerciais - Desenvolver uma integração completa no CRM Kommo para automatizar a geração e envio de propostas personalizadas para clientes, via widget React ou outra abordagem simila...

Criar 2 landing pages editáveis em GreatPage, Unbounce ou WordPress - Criar 2 landing pages diferentes, com temas distintos, em GreatPage, Unbounce, WordPress ou outra plataforma que me permita editar com autonomia futuramente. Não quero uma plataforma que ex...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.