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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Pillar una linea del codigo fuente de otra web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pillar una linea del codigo fuente de otra web  (Leído 2,863 veces)
GrogxSystem

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Pillar una linea del codigo fuente de otra web
« en: 19 Agosto 2016, 14:46 pm »

Les cuento,  quiero captar un link que va canviando en una web, por ejemplo whatsapp, el link de descarga va cambiando por cada version.
Lo intente con file_get_contents pero al ser un link dentro de una etiqueta ( <a> ) no me funciono.

Me han dicho que se hace con un script pero no he encontrado nada, ayudenme porfavor

GrogxSystem :rolleyes:


En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Pillar una linea del codigo fuente de otra web
« Respuesta #1 en: 20 Agosto 2016, 03:23 am »

Buenas GrogxSystem,

primero, esto debería ir en PHP.

segundo, prueba con alguna librería de parseado de DOM como esta: http://simplehtmldom.sourceforge.net/

Un saludo.


En línea


Interesados hablad por Discord.
ivandiaz

Desconectado Desconectado

Mensajes: 5



Ver Perfil WWW
Re: Pillar una linea del codigo fuente de otra web
« Respuesta #2 en: 20 Agosto 2016, 06:38 am »

Lo que estas buscando se llama web scrapping. Aca tenes uno muy usado que esta en python
http://scrapy.org/
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Pillar una linea del codigo fuente de otra web
« Respuesta #3 en: 22 Agosto 2016, 02:50 am »

Primero necesitas obtener el enlace de descarga, eso lo logras con expresión regular: <a.*?href="(.*?)" y preg_math despues de tener el enlace obtienes el contenido con file_get_contents.

Enlaces de ayuda:
http://php.net/manual/es/function.preg-match-all.php
http://php.net/manual/es/function.file-get-contents.php
http://boozox.net/php/manual-completo-y-sencillo-de-expresiones-regulares-en-php/
http://regexr.com/

Saludos.
« Última modificación: 22 Agosto 2016, 02:51 am por WHK » 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