Busca-Http - Aplicativo Csharp para baixar site via rede por Http

Evaluando propuestas

Publicado: Hace 2 años Plazo: 7 días Propuestas: 5 Freelancers interesados: 9

Abierto

Descripción:

Preciso que seja desenvolvido em C# um aplicativo que faça uma varredura em um site utilizando HTTP e grave todo conteúdo local em um arquivo .ZIP

Deve ser passado o IP do servidor e o mesmo deve ler todas as páginas do mesmo e grava-las em um arquivo ZIP, que quando for descopactado em uma pasta permita o usuário navegar como se estivesse no site.

É uma console application, onde deve ser chamado da seguinte forma:
BuscaHTTP ip_do_site|nome_site nome_arquivo.zip
Ex: BuscaSNMP 192.168.0.1 teste.zip
Ex: BuscaSNMP WWW.terra.com.br teste2.zip

Significado dos parâmetros:
ip_do_site – Endereço IP do dispositivo que será feita a consulta HTTP;
nome_arquivo.zip - Nome do Arquivo ZIP a ser gerado pelo aplicativo com todo conteúdo do site;

• Todas as imagens, arquivos CSS, js e outros devem ser incluídos no ZIP para poder ser visualizado off-line.
• Preservar os nomes originais dos arquivos.
• Na primeira linha de cada arquivo HTML adicionar uma linha de comentário com o endereço e nome original do arquivo.
• Só baixar o que estiver no host (não baixar pastas, paginas ou links que estiverem em outros servidores).
• Dentro do zip deve ser gravado um arquivo índex.html que será o arquivo inicial do site.
• Dentro do zip deve ser gravado um arquivo status.html que será o arquivo onde será armazenado o status da operação. Em caso de erro deve ser gravada a exception gerada dentro do status.htm, por exemplo em caso de IP inválido ou timeout. Em caso de sucesso deve ter na primeira linha do arquivo “Success


Estrutura do Arquivo Status.html :
o Primeira linha: “Success
” ou a Exeception (removendo as quebras de linha)
o Segunda linha: ip¬_do_dispositivo +”

o Terceira linha: Data_Atual + “ – “ + Hora_Atual +”


Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Windows

Freelancers que ya aplicaron para este trabajo

Bruno V. Proceder a codificação dos programas de computador, estudando os objetivos propostos, analisando as características dos dados de entrada e o processamento necessário a obtenção dos dados de saída desejados. Executa... + detalles

AchiLe. Analista de sistemas com 21 anos de experiencia , GErenciando projetos marcantes nans grandes empresas do pais , tais como : Usiminas, Brahma, Petrobras, CST e Suzano + detalles

Henrique B. - Analise de Sistemas - Arquitetura de Sistemas - Desenvolvimento PLSQL - Desenvolvimento Transaction SQL - Desenvolvimento .NET 1.1, 2.0, 3.0, 3.5 e 4.0 - Tecnologia LINQ - Tecnologia VS2003, VS2005, VS2008 e V... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.