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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [SOURCE-CODE] FHM Crawler - freehardmusic.com
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [SOURCE-CODE] FHM Crawler - freehardmusic.com  (Leído 5,652 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
[SOURCE-CODE] FHM Crawler - freehardmusic.com
« en: 2 Abril 2018, 17:24 pm »

FHM Crawler

Este tipo de programa se suele conocer como web-crawler o web-spider.

FHM Crawler es un simple programa para recolectar los enlaces de descarga del sitio web http://freehardmusic.com/,
el cual posee una base de datos gigantesca de álbumes de Rock y subgéneros.



Antes de seguir, me gustaría aclarar una cosa para los criticones y usuarios interesados en analizar el código fuente:

Si ven las imágenes del programa aquí abajo, se puede apreciar a simple vista que no me he esmerado más que lo justo y necesario en el diseño de la interfaz gráfica,
la disposición de los controles en la interfaz de usuario es fea, varias funcionalidades se podrían integrar a través de un menú contextual en el control ListView,
esto es como es, por que la intención fue crear una interfaz muy simple con el único objetivo de demostrar el uso del algoritmo-crawler que he desarrollado para esta página web. Esto lo hice para ustedes, no para mi, así que no me esmeré en la UI; y por ese mismo motivo también, esta será la única release que publicaré de este programa.

Además, a diferencia de como siempre hago cuando comparto un código fuente, en esta ocasión el código fuente lo comparto sin documentar (excepto la parte de mi librería comercial ElektroKit), esto tiene una sencilla razón, y es que solo desarrollé este algoritmo para utilizarlo una única vez y olvidarme de él para siempre (aun así, es un algoritmo robusto al menos en principio), así que no invertí esfuerzo en escribir documentación XML, pero creo que el código es lo suficientemente sencillo como para entenderlo por si mismo.

Por último, cabría mencionar que la aplicación hace uso de la conocida librería de terceros HtmlagilityPack para simplificar el parsing/análisis de datos del código fuente de la página web.



Imágenes









Vídeo




Descarga


Saludos!


« Última modificación: 2 Abril 2018, 17:29 pm por Eleкtro » En línea

Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: [SOURCE-CODE] FHM Crawler - freehardmusic.com
« Respuesta #1 en: 2 Abril 2018, 22:12 pm »

Buen trabajo. ;)


En línea

**Aincrad**


Desconectado Desconectado

Mensajes: 668



Ver Perfil WWW
Re: [SOURCE-CODE] FHM Crawler - freehardmusic.com
« Respuesta #2 en: 6 Abril 2018, 16:42 pm »

Gracias por el codigo del proyecto .

Mi Antivirus Salta de una.  :-( Tengo que desactivarlo para poder Copilarlo/Depurarlo .



Bueno igual esta bueno . Gracias.
« Última modificación: 6 Abril 2018, 17:06 pm por **Aincrad** » En línea



Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: [SOURCE-CODE] FHM Crawler - freehardmusic.com
« Respuesta #3 en: 6 Abril 2018, 17:18 pm »

aquí compartí el código fuente documentado y mejorado:


Con respecto al falso positivo del AV... pues ni idea, pero es eso, un falso positivo.

Saludos!
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [SOURCE-CODE] FHM Crawler - freehardmusic.com
« Respuesta #4 en: 6 Abril 2018, 17:24 pm »

aquí compartí el código fuente documentado y mejorado:


Con respecto al falso positivo del AV... pues ni idea, pero es eso, un falso positivo.

Saludos!

eso Eleкtro haciendo codigo feo y viroso? XD

es jodiendote! XD se ve cool! y el falso positivo probablemente es por detectar la forma de conexión (puede creer que es una herramienta ddos)
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: [SOURCE-CODE] FHM Crawler - freehardmusic.com
« Respuesta #5 en: 6 Abril 2018, 18:10 pm »

eso Eleкtro haciendo codigo feo y viroso? XD

es jodiendote! XD se ve cool! y el falso positivo probablemente es por detectar la forma de conexión (puede creer que es una herramienta ddos)

a mi se me ha llegado a ocurrir que a lo mejor solo por detectar la palabra "crawler" en el nombre del executable ese AV ya puede saltar xD

por cierto, gracias a todos por vuestros comentarios.

un saludo!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines