Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: & eDu & en 24 Junio 2008, 12:26 pm



Título: [C#] Buscar codigo de fuente web
Publicado por: & eDu & en 24 Junio 2008, 12:26 pm
Bueno, tengo un webbrowser que navega a www.x.es y x.es tiene una imagen, pues yo quiero que el programa busque en el codigo de fuente la ruta de la imagen ;) O poner yo la url de la imagen y que el programa la busque en el codigo de fuente ;) y que refleje la ruta en un text ;)


Gracias :)


Título: Re: [C#] Buscar codigo de fuente web
Publicado por: d(-_-)b en 24 Junio 2008, 12:58 pm
Asi no vas a ir a ninguna parte, leete tutoriales y libros que hay por internet, lees, practica y aprendes.

eston tutoriales te pueden servir de mucho

programacion visual web developer 2005 c#
http://www.programacionfacil.com/web_developer_csharp/start

Curso de iniciación a la programación con C#
http://www.elguille.info/NET/cursoCSharpErik/

Tutorial C# Introduccion a Microaft .NET
http://www.clikear.com/manuales/csharp/

si buscas un poco mas en google, encontraras tutoriales en español, hay muchos.

saludos...


Título: Re: [C#] Buscar codigo de fuente web
Publicado por: MANULOMM en 24 Junio 2008, 21:54 pm
Hola, lo que dice Dominicano es verdad, no te caeria mal un buen librito, pero la solucion a tu duda no es tan sencilla, hay que conocer lo siguiente. WebRequest y los WebResponse, y un poco de Streams, ademas entender los conceptos como clases abstractas. detodos modos te pongo un codigo sencillo que te retorna TODO el html de un pagina web, deberas coger ese string y buscar lo que necistas  leyendo el string mediante los metodos Split, Substring, Find etc. ya es cuestion de logica.

Código:
//Necistas los Siguientes Usings.
//using System.IO;
//using System.Net;

            HttpWebRequest Peticion = ((HttpWebRequest)WebRequest.Create("http://www.google.com.co"));
            HttpWebResponse Respuesta;
            Respuesta = (HttpWebResponse)Peticion.GetResponse();
            StreamReader Lector = new StreamReader(Respuesta.GetResponseStream());
            string HTML = Lector.ReadToEnd();

Atentamente,

Juan Manuel Lombana
Medellín - Colombia