• 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
    Cómo usar preg_match para scrapear?

    BlackHat Bronce


    **
    Puntos de comerciante: 0 (0%)
    49

    2


    Crédito: 3.65 BHC
    Mensaje: #1
    Cómo usar preg_match para scrapear?
    Hola a todos, me encuentro en un dilema. ¿Cómo usar preg_match de PHP para scrapear una parte del texto. Ejemplo:

    El mejor foro es FBH y punto.

    ¿Cómo se puede sacar con esa función el string "FBH"? ¡Un saludo y gracias!

    mrr276, orgulloso de ser un miembro de Foro Black Hat SEO desde May 2014.
    23-05-2014 11:25 PM
    Buscar Citar

    Administrador


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


    Programador Promotor Blog 1000 Posts Asistente

    Crédito: 22.72 BHC
    Mensaje: #2
    RE: Cómo usar preg_match para scrapear?
    Pues este ejemplo sería:
    Código:
    <?php

    $contenido = 'El mejor foro es FBH y punto.';
    preg_match('/El mejor foro es (.*) y punto\./i', $contenido, $coincidencia);

    // En la expresión regular que es el primer parámetro de preg_match tiene protegido el carácter . con \, y también termina con una i que significa que ignora las mayúsculas de las minúsculas.
    // en la variable coincidencia es un array
    // en la posición [0] tiene toda la cadena que coincide con la expresión regular y lo que le hemos metido en la variable $contenido, en este caso es toda la frase El mejor foro es FBH y punto.
    // en la posición [1] tienes la coincidencia que se encuentra dentro del paréntesis, en este caso $coincidencia[1] vale FBH
    // en el caso de tener más paréntesis serían las siguientes posiciones del array
    ?>

    La función preg_match se usa mucho cuando scrapeamos webs, os dejo un artículo de mi blog:
    Para ver el enlace necesitas registrarte o acceder a tu cuenta

    Recomiendo que os veáis la documentación oficial de preg_match
    Para ver el enlace necesitas registrarte o acceder a tu cuenta

    También podéis miraros preg_match_all
    Para ver el enlace necesitas registrarte o acceder a tu cuenta

    Y el tema de aprender a usar expresiones regulares que es muy importante para estas funciones
    Para ver el enlace necesitas registrarte o acceder a tu cuenta

    Aunque para scrapear lo recomendable no es usar expresiones regulares sino usar framework que hay en php que nos ayudan a recorrer documentos HTML 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
    (Este mensaje fue modificado por última vez en: 23-05-2014 11:53 PM por Sauron.)
    23-05-2014 11:38 PM
    Buscar Citar
     Gracias recibidas por: Arroyo

    BlackHat Bronce


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

    1

    Promotor Youtube

    Crédito: 1.36 BHC
    Mensaje: #3
    RE: Cómo usar preg_match para scrapear?
    madre mia, eso si que es un footprint currado jajajaja!! me ha llamado la atención y me voy a mirar esos tutoriales, gracias Gran sonrisa

    Sevilla92, orgulloso de ser un miembro de Foro Black Hat SEO desde Apr 2014.
    24-05-2014 05:16 AM
    Buscar Citar

    BlackHat Bronce


    **
    Puntos de comerciante: 0 (0%)
    9

    0


    Crédito: 0.32 BHC
    Mensaje: #4
    Re: Cómo usar preg_match para scrapear?
    Por que no scrapeas con phpquery. Yo es el k siempre uso desde php . Es como si usaras jquery con selectores y todo. Es perfecto para scrapear...

    Enviado desde mi bq Aquaris

    heyla03, orgulloso de ser un miembro de Foro Black Hat SEO desde Jul 2014.
    29-07-2014 12:22 AM
    Buscar Citar


    Posibles temas similares...
    Tema: Autor Respuestas: Vistas: Último mensaje
      Scrapear con phyton carlosse 10 2,253 14-10-2016 08:42 AM
    Último mensaje: Sauron
    Arcoiris Script para postear en diferentes grupos de Facebook rodrigol 17 5,620 13-10-2016 03:43 PM
    Último mensaje: NoticiaM
      Como ofuscar a tope un código JavaScript gratis Sauron 4 532 13-10-2016 02:20 AM
    Último mensaje: iamcholo
      Como hacer vibrar un móvil usando Javascript HTML5 Sauron 1 1,205 06-03-2016 11:47 AM
    Último mensaje: javinoyo
      [TUT] Muestra un mensaje para los usuarios con Adblock Sauron 2 1,188 31-01-2016 04:29 AM
    Último mensaje: DanielDiaz
      Sencillo Crawler en PHP para sacar chistes Sauron 3 835 22-11-2015 12:28 PM
    Último mensaje: Sauron
      Que CMS utilizan empresas como Xopie o Palbin ben85 0 515 20-10-2015 10:28 PM
    Último mensaje: ben85
      Duda para desarrolladores web harmonica 8 1,582 20-07-2015 06:19 AM
    Último mensaje: harmonica
      Scrapear utilizando PHP nativo y la librería Curl Sauron 7 3,252 09-07-2015 06:43 AM
    Último mensaje: ErickGS
      API GeoIP para JavaScript y PHP Sauron 0 985 02-09-2014 04:23 PM
    Último mensaje: Sauron

    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!