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

Criar loja simples na Nuvemshop - Preciso configurar uma loja na Nuvemshop com 3 produtos encapsulados, com layout básico e pronta para venda.

Concluir sistema Full Stack (React, Node, PostgreSQL) - Estou procurando um desenvolvedor Full Stack experiente para assumir a continuidade de um sistema interno da empresa TW Diesel. O projeto já está desenvolvido parcialmente e possui f...

Sistema de cardápio digital integrado ao WhatsApp com painel - Preciso de um site simples de cardápio digital para a minha hamburgueria, para facilitar os pedidos pelo WhatsApp. Hoje perdemos muito tempo digitando no chat, então quero que o clien...

Sistema de automação para controle de prazos e projetos - Olá! Busco um desenvolvedor para estruturar e implementar um sistema automatizado de controle de fluxo de trabalho e prazos de entrega. O objetivo principal é cruzar dados de planeja...

Site para geração de leads imobiliários com integração ao WhatsApp - Briefing - Site Lucrelar O objetivo não é criar um site apenas bonito. O objetivo é criar uma plataforma de geração de oportunidades imobiliárias que tran...

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.