Loading repository data…
Loading repository data…
mewmewdevart / repository
💼 | Minha solução para o desafio técnico da vaga de estágio em Engenharia de Software.
Desenvolver um programa em Java que seja capaz de obter o trecho de texto contido no nivel mais profundo da estrutura HTML de uma URL fornecida.
HtmlAnalyzer.java Codigo fonte do desafio; manipulação de URLs, manipulações de entrada/saida, tratamento de exceções, estruturas condicionais, uso do metodo main etc...Você precisará ter instalado em sua maquina o JDK 17, um editor de texto (caso queira alterar algo) com terminal integrado, acesso a internet para executar o programa e testar as URLs e uma URL valida para ser testada. ❗️| Certifique-se de ter todas as ferramentas necessárias instaladas em sua máquina local antes de seguir com as proximas etapas
0. Baixe os arquivos
# Clone o meu repositorio
$ git clone git@github.com:mewmewdevart/InternChallenge_HtmlAnalyzer.git
# Entre dentro da pasta do projeto
$ cd InternChallenge_HtmlAnalyzer/
1. Execute o programa
Para compilar o programa;
$ javac HtmlAnalyzer.java
Para executar o programa;
# Execute o seguinte comando no diretorio em que foi feita a compilação:
$ java HtmlAnalyzer inserir-url-aqui
# Substituindo a URL a ser analisada pela sua própria URL:
$ java HtmlAnalyzer http://hiring.axreng.com/internship/example1.html
Tipos de mensagens de retornos esperadas;
# Caso o html inserido seja valido:
$ This is the title.
# Caso a URL seja invalida ou não disponivel para conexão:
$ URL connection error
# Caso o HTML esteja mal formatado:
$ malformated HTML
# Caso você insira mais de um argumento na linha de comando ou o site não tenha texto
# a ser lido, nenhuma mensagem de texto será retornada.
Este projeto está licenciado sobre os termos de LICENSE. Acesse o link para mais informações.