• Construye PBN en minutos con WPContentBOT aquí

    • Descarga el eBook gratuito SEO en Wordpress 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,920


    Programador Promotor Blog 1000 Posts Asistente

    Crédito: 4,622.30 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: 0.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
      Como ofuscar a tope un código JavaScript gratis Sauron 5 733 11-01-2017 08:03 AM
    Último mensaje: TheoXT
      Como centrar horizontal y verticalmente una imagen dentro de un div Carli 0 151 08-12-2016 05:59 PM
    Último mensaje: Carli
      Scrapear con phyton carlosse 10 2,440 14-10-2016 08:42 AM
    Último mensaje: Sauron
    Arcoiris Script para postear en diferentes grupos de Facebook rodrigol 17 6,084 13-10-2016 03:43 PM
    Último mensaje: NoticiaM
      Como hacer vibrar un móvil usando Javascript HTML5 Sauron 1 1,388 06-03-2016 11:47 AM
    Último mensaje: javinoyo
      [TUT] Muestra un mensaje para los usuarios con Adblock Sauron 2 1,290 31-01-2016 04:29 AM
    Último mensaje: DanielDiaz
      Sencillo Crawler en PHP para sacar chistes Sauron 3 970 22-11-2015 12:28 PM
    Último mensaje: Sauron
      Que CMS utilizan empresas como Xopie o Palbin ben85 0 601 20-10-2015 10:28 PM
    Último mensaje: ben85
      Duda para desarrolladores web harmonica 8 1,708 20-07-2015 06:19 AM
    Último mensaje: harmonica
      Scrapear utilizando PHP nativo y la librería Curl Sauron 7 3,529 09-07-2015 06:43 AM
    Último mensaje: ErickGS

    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!