Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2008, 15:27
Avatar de iceman_cml
iceman_cml
 
Fecha de Ingreso: diciembre-2005
Ubicación: Rosario
Mensajes: 63
Antigüedad: 19 años, 2 meses
Puntos: 0
Scraping en C#

Hola gente, les comento...estoy haciendo scraping a ciertas paginas porque necesito valores en tiempo real para una base de datos que uso para calcular ciertos valores.

Resulta que necesito los valores de esta página:

http://www.bolsar.com/NET/Cotizacion...?indice=MERVAL

pero cuando hago scraping usando los metodos mas conocidos no logro obtener el codigo html de la misma.

El codigo q utilizo y con el cual obtengo en el 99 % de los casos el html es el siguiente:
Cita:
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
webRequest.Timeout = 6000;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Stream responseStream = webResponse.GetResponseStream();

string responseEncoding = webResponse.ContentEncoding.Trim();

if (responseEncoding.Length == 0)
responseEncoding="us-ascii";

StreamReader responseReader = new StreamReader(responseStream, System.Text.Encoding.GetEncoding(responseEncoding) );

sText = responseReader.ReadToEnd();
Donde url es un string con la direccion web de la pagina.

Desde ya muchas gracias.
__________________
www.nimbosolutions.com.ar