Enviando datos a una pagina y recibiendo las paginas de respuesta

19/06/2004 - 00:30 por Alberto | Informe spam
Saludos.

Necesito crear un programa que me permita enviar datos a
un sitio web y que las paginas de respuesta poder
capturarlas y bajarlas en disco. Me explico, el usuario
consulta constantemente una pagina web para investigar
ciertos datos, el sitio web les devuelve una pagina con
la informacion solicitada y el usuario debe de tomar la
pagina y guardarla a disco duro para posterior revision.
De ahi nuestra necesidad de automatizar dicho proceso.
Sin embargo he buscado informacion pero no ha sido
suficiente. Alguien me puede ayudar con este problema, se
los agradecería enormemmente.

Grcias de Antemano.
 

Leer las respuestas

#1 Daniel Vasquez
19/06/2004 - 01:19 | Informe spam
Si entendí bien, lo que necesitas es utilizar las clases
del namespace System.Net (HttpWebRequest,
HttpWebResponse, etc.)

El siguiente código baja un archivo o página a disco:
string url
= "http://www.tusitioweb.com";
HttpWebRequest req =
(HttpWebRequest)HttpWebRequest.Create(url);
req.Credentials =
CredentialCache.DefaultCredentials;

WebResponse res = null;
res = req.GetResponse();

const int SIZE = 256;
byte[] buffer = new byte[SIZE];

Stream st = res.GetResponseStream
();
if(name == null || name.Trim
().Length == 0)
name
= "DownloadFiles.Default.Html";
Stream file = File.Create
(Path.Combine(@"C:\Directorio", name), 256);

BinaryWriter w = new BinaryWriter
(file);
int count = 0;

count = st.Read(buffer, 0, SIZE);
while(count > 0)
{
w.Write(buffer, 0, count);
count = st.Read(buffer,
0, SIZE);
}

w.Close();
res.Close();

Ve el MSDN, hay muchos ejemplos sobre estas clases.

Saludos,

Daniel Vasquez

Saludos.

Necesito crear un programa que me permita enviar datos a
un sitio web y que las paginas de respuesta poder
capturarlas y bajarlas en disco. Me explico, el usuario
consulta constantemente una pagina web para investigar
ciertos datos, el sitio web les devuelve una pagina con
la informacion solicitada y el usuario debe de tomar la
pagina y guardarla a disco duro para posterior revision.
De ahi nuestra necesidad de automatizar dicho proceso.
Sin embargo he buscado informacion pero no ha sido
suficiente. Alguien me puede ayudar con este problema,


se
los agradecería enormemmente.

Grcias de Antemano.
.

Preguntas similares