elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
21 Agosto 2008, 23:50  



+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: Ing_Amc, Red Mx)
| | |-+  JavaScript: Leer página al estilo AdSense
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: JavaScript: Leer página al estilo AdSense  (Leído 151 veces)
icisneros
GNU/Linux
Colaborador

Desconectado Desconectado

Mensajes: 1.286



Ver Perfil WWW
JavaScript: Leer página al estilo AdSense
« en: 22 Mayo 2008, 09:00 »

Buenos días,

Quería programar un script al tipo AdSense, osea quiero que lea el codigo html de la página en la que va cargado, analizaré ese código siguiendo unos patrones y luego en funcion del resultado del análisis mostraré un resultado u otro.

Por ejemplo, AdSense lee la página y si trata sobre programación te pone anuncios de programación y si trata de dietas te pone sobre dietas, etc...

Alguien sabe como se puede hacer esto?

Un saludo!!
En línea

Nakp

Desconectado Desconectado

Mensajes: 2.651


The sound of music ñ_ñ


Ver Perfil WWW
Re: JavaScript: Leer página al estilo AdSense
« Respuesta #1 en: 22 Mayo 2008, 22:27 »

analiza el contenido, palabras clave dando cierta prioridad a los headers (h1,h2....) y buscando palabras que se repiten, además viendo en los meta-tags de la página... dependiendo de eso te muestra la publi, tendrías que recorrer todo el html de la página y buscar entre <title><hX> y <div> palabras clave

salu2
En línea



Mi blog

15 días que?? :P
YOU will love me ;)
icisneros
GNU/Linux
Colaborador

Desconectado Desconectado

Mensajes: 1.286



Ver Perfil WWW
Re: JavaScript: Leer página al estilo AdSense
« Respuesta #2 en: 23 Mayo 2008, 16:35 »

Ya he conseguido hacerlo, os lo pongo por si os interesa:

Código:
<!--Script que comprueba el contenido para mostrar AdSense-->
<script type="text/javascript">
function RevisarWeb() {
//Cremamos y leemos el objeto body
  obj = document.body;
  contenido = obj.innerHTML;
  toLowerCase(contenido);
 
  //Pasamos el HTML a minusculas
  contenido = contenido.toLowerCase();
  var patron = /porn|sex|desnud/;

if( contenido.search(patron)== -1) {
//El contenido no contiene el patron
var VerPubli = 1;
}
}
</script>
<!--#AdSense-->

Un saludo!
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC