Atualmente (16 de março de 2017) este repositório contém classes para a obtenção do último resultado das seguintes loterias: Dupla Sena, Loteria Federal, Lotofácil, Lotomania, Mega Sena e Quina. As classes para obtenção dos outros resultados das demais serão adicionadas em breve. Métodos para busca de resultados pelo número do concurso serão adicionados posteriormente.
Devido a mudanças no site da Caixa, foram feitas modificações para garantir o funcionamento das classes contidas nesta biblioteca.
- A conexão ao site da Caixa é efetuada quando as classes são instanciadas.
- A propriedade booleana ObteveResultado pode ser utilizada para verificar se a conexão ao site da Caixa foi bem sucedida ou para controle de erros (usando try...catch, if...else, etc.).
- Os resultados podem ser retornados em propriedades do tipo string[] (Ex.: ["01", "02", "03", "04", ...]) usando a propriedade ResultadoArray ou string (Ex.: "01 02 03 04 ...") usando a propriedade ResultadoString.
- A data do sorteio é retornada no fomato DateTime.
- O número do concurso é retornado no formato int.
Futuramente serão adicionados os resultados das outras loterias e métodos para busca por número do concurso.
Caso eu sinta a necessidade de algum método adicional, será adicionado posteriormente.
Alterações serão feitas caso haja alguma alteração no site da Caixa e as classes parem de funcionar.
Se você sentiu necessidade de algo, envie-me um e-mail.
Os arquivos contidos neste repositório (com exceção do DCSoup) estão disponibilizados sob a licença GPL v3.
O pacote DCSoup utilizado para a obtenção dos dados no site da Caixa foi disponibilizado sob a MIT License.
Para dúvidas ou sugestões envie-me um e-mail.