Códigos
408 visualizações

Solução do problema de acentos do XMLHTTP da Microsoft

Gabriel Fróes - 29 de dezembro de 2006

Já faz algum tempo que percebi que o componente para requisição HTTP da Microsoft conhecido como XMLHTTP tem um sério problema na leitura de páginas que contenham acentos.

Como não encontrei nenhuma solução no site da Microsoft, desenvolvi a minha própria e que funciona perfeitamente.

A solução consiste na utilização de uma função que converte os dados em formato Binário para String (chamada BinaryToString), desta forma ao resgatar o conteúdo de uma URL é preciso trazê-lo somente em formato binário e depois convertê-lo.

Desta forma não ocorre mais os problemas de acentuação.

Códigos
535 visualizações

Forma simples de ler um site web via código

Zeca Barreto - 19 de dezembro de 2006

O Framework .NET tem uma classe chamada WebClient. Essa classe encapsula o uso da classe HTTPWebRequest e HTTPWebResponse. Ou seja : A classe WebClient é uma forma simples de recuperar uma informação da web, uma página web, por exemplo. PS: O retorno do webClient é um array de bytes, portanto após o uso do WebClient é necessário converter esse array de bytes em string. O laço no código faz isso utilizando o StringBuilder. Vejamos um exemplo bem simples, recuperando um XML do site DevX e exibindo via MSGBOX

Leitor de RSS para ASP
Códigos
624 visualizações
Códigos
624 visualizações

Leitor de RSS para ASP

Gabriel Fróes - 30 de novembro de 2006

Depois de passar um tempo pesquisando na internet material sobre a leitura de notícias no formato RSS 2.0 com ASP 3, percebi que não havia muitos códigos disponíveis. Decidi então desenvolver uma classe para a leitura de RSS 2.0. Após algumas horas desenvolvendo terminei a primeira versão do "Leitor RSS 2.0". Neste leitor existem diversas classes e métodos que são responsáveis pela leitura das URL's no formato RSS. A utilização está bastante simplificada e também DOCUMENTADA em um arquivo no formato DOC, neste documento é possível perceber toda a estrutura da classe, propriedades e métodos do Leitor RSS. Este Leitor RSS é "Open Source", podem utilizar a vontade, modificar, aperfeiçoar, etc... (só não esqueçam dos créditos, ok?). A quem tiver interesse, peço que me enviem suas modificações para que eu possa analisar implementar para sempre distribuir novas atualizações. (Os contribuintes terão seus créditos inseridos na documentação).

Códigos
6,035 compartilhamentos100,618 visualizações

Calcular SEDEX em tempo real pelos Correios

Gabriel Fróes - 22 de novembro de 2006

Com esta classe é possível calcular em tempo real (online) o valor do SEDEX entre 2 CEPs através do site dos Correios. Esta classe suporta os seguintes serviços: - SEDEX - SEDEX Hoje - SEDEX 10 - SEDEX a Cobrar Este código é muito útil para sites de comércio eletrônico.

Códigos
602 visualizações

Informações do Mercado Financeiro em Tempo Real

Gabriel Fróes - 21 de novembro de 2006

ultima atualização: 23/02/2008 Com esta classe é possível resgatar os principais indicadores do mercado financeiro em tempo real (online). A fonte utilizada para os dados é o site www.cma.com.br. Por esta razão as informações a veracidade das infomações são de responsabilidade do mesmo. As informações do mercado disponíveis neste código são: Indicadores (BOLSAS): - Bovespa - Dow Jones - Nasdaq - Merval - Londres - Paris - Tóquio - Frankfurt Indicadores (MOEDAS): - Dólar Comercial - Dólar Médio Venda - Dólar Paralelo - Dólar Turismo - Euro x Dólar - Euro x Real - Dólar Futuro Indicadores (RISCO): - Risco Brasil IMPORTANTE: Pode ocorrer mudanças no site que serve de fonte para a extração dos dados isso acarretará em erro no código.