Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/10/2012, 17:55
vicenreler
 
Fecha de Ingreso: septiembre-2012
Mensajes: 60
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Extraer contenido de una web con jQuery

Cita:
Iniciado por Diego89 Ver Mensaje
Hace tiempo un usuario pregunto lo mismo y lo que le sugerí fuer usar un scrapping de YUI

Código Javascript:
Ver original
  1. YUI().use('yql', function(Y){
  2. * * Y.YQL('select * from data.html.cssselect where url="http://www.forosdelweb.com/f13/como-hacer-esto-1004185/" and css="#post_message_4234006"', function(response) {
  3. * * * * var html = response.query.results.results.div.p.content;
  4. * * * * document.getElementById('muestra').innerHTML = html;
  5. * * });
  6. });

Cualquier cosa puedes verlo en acción aquí: http://jsbin.com/ovedew/1/edit

Interesante Diego89, aunque estoy probando para seleccionar la clase 'q' de la etiqueta <p> de una página y no logro extraerlo. El html es algo así:
Código HTML:
<div>
   <p class="q">Texto</p>
</div> 
Estoy probando con tu código, pero en css=".q"

Por cierto, es curioso porque para el ejemplo que has puesto, para el texto de otros posts no funciona. Por ejemplo, probando con el id="post_message_4234036" que es el siguiente mensaje, devuelve 'undefined'