Autor
|
Tema: Hacer que un Form se descargue un archivo a traves de cadenas de texto: (Leído 15,614 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola amigos, pues bien quiero hacer darle utilidad a este Form: Lo que quiero hacer es que si metes un valor en URL Web, se te descague un archivo HTML en %temp% y que se buquen cadenas de texto, tipo que empiezen por "http://", y acaben por ".swf", o ".fgr" (unity), o bien ".java", o bien "<object id>" y sacarle la "src". Y luego cuando se hayan escaneado que salga en resultados. O si bien se pone una URL desde URL de Rom, que se descargue un archivo a la ultima carpeta seleccionada, para eso mirad: http://foro.elhacker.net/net/como_usar_folderbrowserdialog-t381623.0.htmlLo hariamos con My.Settings.Folder xD Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.788
|
Para el textbox de la URL:
1. KeyPress Event (tecla ENTER) 2. Validar la URL introducida 3. Validar la conectividad a internet 4. Descargar la URL
(TIENES UN EJEMPLO DE TODO ESO EN MI APORTE DE SNIPPETS.)
Para el HTML: Varias opciones:
* HTML Agility Pack. * Regular expressions. * Mi snippet delimitador de cadenas, o el snippet delimitador de texto.
No te doy ejemplos de uso porque los própios snippets ya són un ejemplo de uso, leelos un poco y si te atascas al usar alguno pues entonces ya...
PD: Es más, si has instalado mi pack de VS2012 como comentaste, tienes todos los snippets en el menú de snippets de la IDE... "click derecho" > "insert snippet".
Saludos!
|
|
« Última modificación: 27 Enero 2013, 12:05 pm por EleKtro H@cker »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Bueno, pues perdon por la tardanza, tue algunos problemas personales y por eso no pude responder. Bien, estuve buscando y encontre: My.Computer.Network.DownloadFile(URL, Direccion de descarga)
Estuve mirando el metodo de FGEmlator y usa el mismo metodo que yo, todo se guarda en un archivo llamado downloader.db Bien, pues... Ya se como descargar los items, pero, ahora como uso HTMLagilitypack o algo para buscar cadenas de texto... en esto voy a tener que usar super c&p xD En fin... Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Si por dios xD a ver, quiero que busque todo esto: http:// .swf y quiero que descarte: https:// .png .js .css .gif .jpg .jpeg .bmp etc... Como ya sabrás no me manejo muy bien con esto pues es la primera vez que lo uso, asique tenggo mil dudas, como lo pondria en un TextBox para que se enumere las busquedas? Y luego, como seria todo el codigo en VB.net? y Como pondria el HTMLagilitypack en vb.net o eso funciona independientemente? Ahora mismo llevo esto: Public Class Form3 Public archivo As String = "download.db" Private Sub Button5_Click() Handles Button5.Click If My.Computer.FileSystem.FileExists(archivo) Then My.Computer.FileSystem.DeleteFile(archivo) My.Computer.Network.DownloadFile(TextBox1.Text, archivo) Else My.Computer.Network.DownloadFile(TextBox1.Text, archivo) End If End Sub End Class
El proyecto: http://www.mediafire.com/?wqgapui88arce0eUn saludo. Perdon por el exceso y abuso de c&p
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
spiritdead
Desconectado
Mensajes: 296
|
nose para que añadir tantos paquetes de terceros :/ electro si todo se puede hacer a mano PD: en vez de usar Snippets deberia ser que el usuario los haga por si mismo, para que aprenda a desarrollar el aspecto de algoritmia y pseudocodigo y la capacidad de abstraccion y poder desarrollarles de manera propia q usando 1 snippet q te haga todo
|
|
« Última modificación: 4 Febrero 2013, 20:27 pm por spiritdead »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
PD: en vez de usar Snippets deberia ser que el usuario los haga por si mismo, para que aprenda a desarrollar el aspecto de algoritmia y pseudocodigo y la capacidad de abstraccion y poder desarrollarles de manera propia q usando 1 snippet q te haga todo Pues sabes lo que te digo? Que me cago en la algoritmia, el pseudocodigo, la abstraccion, la sintaxis y la madre que los pario, soy mas noob que noob, no se desarrollar nada de nada si no veo ejemplos ya hechos que es en lo que me baso... asi que, si no se nada de nada de nada de htmlagiltypack y sus snippets cojonudos pues, como que me voy a quedar pelao al intentar hacer algo.... vamos que necesito una base, en mi vida vi el pack de los coj*nes xD claro? un saludo... sorry por ser tan malhablao'
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
spiritdead
Desconectado
Mensajes: 296
|
Pues sabes lo que te digo? Que me cago en la algoritmia, el pseudocodigo, la abstraccion, la sintaxis y la madre que los pario, soy mas noob que noob, no se desarrollar nada de nada si no veo ejemplos ya hechos que es en lo que me baso... asi que, si no se nada de nada de nada de htmlagiltypack y sus snippets cojonudos pues, como que me voy a quedar pelao al intentar hacer algo.... vamos que necesito una base, en mi vida vi el pack de los coj*nes xD claro? un saludo... sorry por ser tan malhablao' xD todos aprendemos lo q debes hacer q siempre me ayuda es planteate q dato Tienes, que necesitas hacer y que dato tienes q devolver ( si es que devuelve) aver planteame 1 poco e intentare ayudarte en el transcurso del dia a ver q se le hace, q recien leo el foro y me da fastidio leer tanto crap de arriba EDIT leyendo 1 poco arriba ya mas o menos sabes q deseas hacer... q deberias tomar en cuenta, no todas las webs devuelven un XHTML decente te aconsejo q uses una instancia de la clase del webclient (porque ? ) facil ya q el puede devolverte 1 subclase del tipo Document q puede ser leida como html, y dentro del evento DocumentCompleted (no me acuerdo bien y no tengo visual studio para revisar) desde el puedes aplicar diferentes metodos de Parseo para poder descomponer dicho html ( usando un buen regex) y obtener todos los resultados que tu quieres y mediante 1 listview ir insertando dichos resultados
|
|
« Última modificación: 4 Febrero 2013, 20:43 pm por spiritdead »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
xD todos aprendemos lo q debes hacer q siempre me ayuda es planteate q dato Tienes, que necesitas hacer y que dato tienes q devolver ( si es que devuelve) aver planteame 1 poco e intentare ayudarte en el transcurso del dia a ver q se le hace, q recien leo el foro y me da fastidio leer tanto crap de arriba Simplemete usar el HTMLAgilityPack con VB.net (que no se si se puede, porque no se si funciona junto a VB.NET o separado). Bueno, el codigo ya lo tengo, Public Class Form3 Public archivo As String = "download.db" Private Sub Button5_Click() Handles Button5.Click If My.Computer.FileSystem.FileExists(archivo) Then My.Computer.FileSystem.DeleteFile(archivo) My.Computer.Network.DownloadFile(TextBox1.Text, archivo) Else My.Computer.Network.DownloadFile(TextBox1.Text, archivo) End If End Sub End Class
ahora necesito el otro codigo (el del pack este) que te busque cadenas de texto: quiero que busque todo esto:
http:// .swf
y quiero que descarte:
https:// .png .js .css .gif .jpg .jpeg .bmp
etc... y ya ta. ^^ Un saludo.
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
spiritdead
Desconectado
Mensajes: 296
|
Simplemete usar el HTMLAgilityPack con VB.net (que no se si se puede, porque no se si funciona junto a VB.NET o separado). Bueno, el codigo ya lo tengo, Public Class Form3 Public archivo As String = "download.db" Private Sub Button5_Click() Handles Button5.Click If My.Computer.FileSystem.FileExists(archivo) Then My.Computer.FileSystem.DeleteFile(archivo) My.Computer.Network.DownloadFile(TextBox1.Text, archivo) Else My.Computer.Network.DownloadFile(TextBox1.Text, archivo) End If End Sub End Class
ahora necesito el otro codigo (el del pack este) que te busque cadenas de texto: y ya ta. ^^ Un saludo. en lo personal yo no uso dicho "pack" yo aplico un regex y voy descomponiendo el documento html en tags o <>data</> y voy aplicando varios metodos de clasificacion me parece mas comodo y puedo modificarle segun sea el caso. orita no estoy en mi casa por eso tampoco te doy info precisa
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Cifrar cadenas de texto a MD5
Programación Visual Basic
|
{_The_Alwar_}
|
1
|
2,071
|
28 Julio 2005, 00:46 am
por Slasher-K
|
|
|
Descargué un archivo y me pide contraseña para descomprimirlo...
« 1 2 »
Software
|
robertito_prado
|
11
|
7,485
|
11 Julio 2012, 01:44 am
por MauroMasciar
|
|
|
Buscar cadenas de texto dentro de un archivo
.NET (C#, VB.NET, ASP)
|
z3nth10n
|
9
|
8,079
|
21 Febrero 2013, 07:15 am
por z3nth10n
|
|
|
¿COMO HACER QUE UN *.bat EXCRIBA UN ARCHIVO DE TEXTO SEGUN LOS DATOS DEL *.bat?
Scripting
|
xhunik
|
1
|
1,992
|
22 Agosto 2014, 05:43 am
por Eleкtro
|
|
|
Cómo hacer que Google Chrome descargue los PDF en lugar de abrirlos
Noticias
|
wolfbcn
|
0
|
1,057
|
5 Julio 2018, 21:14 pm
por wolfbcn
|
|