• Descarga el eBook gratuito SEO en Wordpress 2015 aquí

    • Pack con las mejores herramientas SEO en las VIP Tools apúntate!


     
    Calificación:
    • 0 votos - 0 Media
    • 1
    • 2
    • 3
    • 4
    • 5
    Sencillo Crawler en PHP para sacar chistes

    Administrador


    *******
    Puntos de comerciante: 1 (100%)
    2,899


    Programador Promotor Blog 1000 Posts Asistente

    Crédito: 22.72 BHC
    Mensaje: #1
    Sencillo Crawler en PHP para sacar chistes
    Me ha pedido un amigo un pequeño crawler didáctico y este es uno bastante simple que creo que puedes ver la potencia que tiene un robot en PHP con pocas líneas se puede hacer mucho!

    Código PHP:
    <?php

            
    /* Robot para sacar Chistes de la web chistes.com */
            /* Por nicolasmarin.com */
            
            // Recorremos los primeros 1000 chistes de la web
            
    for($i 1$i <= 1000$i++)
            {
                    
    /* Se puede obtener el codigo HTML con la funcion file_get_contents
                       Tambien se puede emplear la libreria cURL que tiene muchas mas opciones */
                    
    $response_html file_get_contents("http://www.chistes.com/Chiste.asp?ID=$i");
                    
                    
    /* Empleando expresiones regulares vamos a sacar dentro del HTML la clasificacion y el chiste */
                    
    preg_match('/<div class="clasificacion">.*"_top">(.*)<\/a>/siU'$response_html$clasificacion);
                    
    preg_match('/height="100" hspace="5" vspace="5" align="left" \/>(.*)<\/div>/siU'$response_html$chiste);
                    
                    
    /* Imprimimos todos los datos extraidos del chiste */
                    
    echo "CHISTE NUMERO: $i<br/>\nCLASIFICACION: $clasificacion[1]<br/>\nCHISTE: $chiste[1]<br/>\n";
            }

    ?>

    http://foroblackhat.com/hilo-abrir-un-nuevo-grupo-vip-tools-para-herramientas-seo-premium
    Para ver el enlace necesitas registrarte o acceder a tu cuenta
    - Canciones. Traducidas. Dedicadas. Sonrisa
    20-11-2015 05:16 PM
    Buscar Citar
     Gracias recibidas por: samek

    BlackHat Cobre


    ***
    VIP Tools
    Puntos de comerciante: 0 (0%)
    62

    0

    Promotor Blog

    Crédito: 1.17 BHC
    Mensaje: #2
    RE: Sencillo Crawler en PHP para sacar chistes
    Lo compliado sera cuando no tengamos un id en el que basarnos para saber a donde ir a leer ¿no?

    http://goo.gl/nuQubz - http://goo.gl/J8xzGH - http://goo.gl/2hTr56 - http://goo.gl/9YEYhx - http://goo.gl/y0gWal
    21-11-2015 08:14 PM
    Buscar Citar

    BlackHat Plata


    ****
    Puntos de comerciante: 3 (100%)
    665


    Programador Promotor Twitter 100 Posts Asistente

    Crédito: 8.83 BHC
    Mensaje: #3
    RE: Sencillo Crawler en PHP para sacar chistes
    Siempre hay metodos, x ejemplo, busca un crawler que te muestre todas las urls, y luego copia y pega las urls, en un array, y listo.

    O más fácil, busca su sitemap, saca las urls y a un array en el script, y a recorrer el array...

    Miguel2008, orgulloso de ser un miembro de Foro Black Hat SEO desde Oct 2014.
    21-11-2015 10:01 PM
    Buscar Citar

    Administrador


    *******
    Puntos de comerciante: 1 (100%)
    2,899


    Programador Promotor Blog 1000 Posts Asistente

    Crédito: 22.72 BHC
    Mensaje: #4
    RE: Sencillo Crawler en PHP para sacar chistes
    (21-11-2015 08:14 PM)vmartinez escribió:  Lo compliado sera cuando no tengamos un id en el que basarnos para saber a donde ir a leer ¿no?

    Este es un ejemplo muy sencillo, pero muchas webs tienen ids, sólo hay que saber encontrar esa url Guiño, por ejemplo con wordpress, aunque tenga permalinks puedes usar /?p=ID_POST jejeje

    Y siempre puedes usar un crawler que vaya rastreando un sitio como dice @Miguel2008 Sonrisa

    http://foroblackhat.com/hilo-abrir-un-nuevo-grupo-vip-tools-para-herramientas-seo-premium
    Para ver el enlace necesitas registrarte o acceder a tu cuenta
    - Canciones. Traducidas. Dedicadas. Sonrisa
    22-11-2015 12:28 PM
    Buscar Citar
     Gracias recibidas por: Automatizado


    Posibles temas similares...
    Tema: Autor Respuestas: Vistas: Último mensaje
    Arcoiris Script para postear en diferentes grupos de Facebook rodrigol 17 5,620 13-10-2016 03:43 PM
    Último mensaje: NoticiaM
      [TUT] Muestra un mensaje para los usuarios con Adblock Sauron 2 1,188 31-01-2016 04:29 AM
    Último mensaje: DanielDiaz
      Duda para desarrolladores web harmonica 8 1,582 20-07-2015 06:19 AM
    Último mensaje: harmonica
      API GeoIP para JavaScript y PHP Sauron 0 985 02-09-2014 04:23 PM
    Último mensaje: Sauron
      Cómo usar preg_match para scrapear? mrr276 3 1,577 29-07-2014 12:22 AM
    Último mensaje: heyla03
      Como sacar un parámeto GET de una url con JavaScript Sauron 1 923 21-04-2014 03:16 AM
    Último mensaje: deulo

    Salto de foro:


    Usuario(s) navegando en este tema: 1 invitado(s)
    Anuncios FBH (+ info)

    Foro Black Hat

    ForoBlackHat es un foro público con ánimo de desarrollo de aplicaciones y estrategias SEO para la comunidad hispano hablante cuyo objetivo sea el de aprender técnicas de posicionamiento.

    Nuestra comunidad cuenta con un equipo de programadores que desarrollan día a día nuevas herramientas gratuitas para los usuarios. ¡Siéntete libre de registrarte y comentar por los hilos!