elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Pregunta HttpWebRequest c#
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta HttpWebRequest c#  (Leído 2,367 veces)
lamique

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Pregunta HttpWebRequest c#
« en: 21 Febrero 2013, 14:16 pm »

Hola

Tengo una duda, como puedo explorar los archivos de una web, pero sin ftp, yo pensé en ir probando direcciones con  WebBrowser pero no me doy cuenta, la idea seria, que en un listbox me tire todas las urls posibles, y yo pueda descargar un archivo.

no estoy muy familiarizado con HttpWebRequest, si es de esa manera, y alguien me facilitara un manual o tutorial le agradecería, y si no es así de que manera podría hacerlo?

por ejemplo con:
Código:
Text = WebBrowser1.Document.documentElement.OuterHTML
puedo guardar un html, se entiende?

espero me entiendan, Saludos


En línea

Si quiero Cambiar el Mundo, Empiezo por mi!
lamique

Desconectado Desconectado

Mensajes: 12



Ver Perfil
Re: Pregunta HttpWebRequest c#
« Respuesta #1 en: 22 Febrero 2013, 17:49 pm »

Hola gente, encontré algo, pero falta.

lo que logre hacer es que al ingresar una url, me busque en el index todas las urls, entre las etiquetas que yo ponga, pongo el código capas me entienden mejor

Código:
  
public static string GetDirectoryListingRegexForUrl(string url)
        {
            if (url.Equals("http://www.obrasdeleste.com.uy/"))
            {
                // busca estas etiquetas en el index
                return "href=(?<name>.*)type=/>";
            }
            throw new NotSupportedException();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string url = "http://www.obrasdeleste.com.uy/";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            {
                using (StreamReader reader = new StreamReader(response.GetResponseStream()))
                {
//carga el index en html
                    string html = reader.ReadToEnd();
                   
                    Regex regex = new Regex(GetDirectoryListingRegexForUrl(url));
                    MatchCollection matches = regex.Matches(html);
                   
                    if (matches.Count > 0)
                    {
                        foreach (Match match in matches)
                        {
                            if (match.Success)
                            {
                               

//muestra las url que aparecen entre las etiquetas de arriba                               listBox1.Items.Add(match.Groups["name"].Value);
                               


                            }
                        }
                       
                       
                    }
                }
            }

           
        }

bueno no se parece a lo que quiero pero algo es algo, la idea es como dije, mostrar todas las urls existentes en un listbox


En línea

Si quiero Cambiar el Mundo, Empiezo por mi!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[DUDA] Usar Httpwebrequest
.NET (C#, VB.NET, ASP)
.:Weeds:. 7 6,489 Último mensaje 7 Octubre 2010, 18:40 pm
por .::IT::.
[APORTE] Cómo utilizar las clases HttpWebRequest y HttpWebResponse
.NET (C#, VB.NET, ASP)
.:Weeds:. 2 12,932 Último mensaje 10 Diciembre 2010, 03:45 am
por [D4N93R]
¿Qué es un HTTPWEBREQUEST / WEBREQUEST?
.NET (C#, VB.NET, ASP)
avmiitxe 4 4,830 Último mensaje 18 Abril 2012, 17:31 pm
por avmiitxe
Enviar cookies en HttpWebRequest C#
.NET (C#, VB.NET, ASP)
Miguel2706 1 2,292 Último mensaje 1 Noviembre 2013, 00:22 am
por Spiritdead5
[SOLUCIONADO] Headers HttpWebRequest « 1 2 »
.NET (C#, VB.NET, ASP)
TMarmol 11 8,241 Último mensaje 1 Julio 2014, 21:52 pm
por TMarmol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines