Recolección de SERPs en tiempo real con Zenserp - Revisión

Google tiene una larga historia de hacer que los desarrolladores de SEO lo pasen muy mal cuando intentan extraer datos disponibles públicamente de sus páginas de resultados de búsqueda. De hecho, el raspado de SERP está oficialmente en contra de los términos de servicio de Big G. Sin embargo, la práctica no viola la Ley de Abuso y Fraude Informático (CFAA) y, por lo tanto, las acciones legales directas de Google para restringir la práctica han fracasado. En este artículo, vamos a hablar sobre el scraping de SERPs en tiempo real altamente escalables con Zenserp. ¡Vamos a empezar!

Por lo tanto, si bien el scraping no es realmente ilegal ni hiere los sentimientos de nadie en la práctica, los desarrolladores aún deben lidiar con los obstáculos. Eso está diseñado por Google para impedir la recopilación de datos. Los dolores de cabeza comunes incluyen Captchas y bloqueo de IP. Sin embargo, en el pasado se han enviado cartas de cese y desista, esta táctica es cada vez más rara.

Pero, ¿y si no tuviera que lidiar con estas molestias en absoluto para obtener sus valiosos datos? Ingrese a Zenserp, una oferta principal de SaaS Industries con sede en Austria.

Zenserp en pocas palabras | SERPs raspado con Zenserp

La API de Zenserp es una herramienta de ensueño para los desarrolladores de SEO que buscan una solución llave en mano para superar los obstáculos comunes de raspado. Es muy simple de usar e integrar, gracias al ciclo de desarrollo centrado en el usuario de SaaS Industries y la amplia compatibilidad de idiomas (navegador, Curl, Python, Node.js, PHP). Además, su apetito voraz por los comentarios de los consumidores y las solicitudes de funciones ha llevado a la gran actualización de la API de abril de 2019 para incluir una amplia gama de tipos de datos, que incluyen imágenes, videos, mapas, noticias, compras y también tendencias de Google.

Combinado con precios competitivos y servicio al cliente de clase mundial. Realmente tiene una solución todo en uno para sus problemas de eliminación de SERP en Zenserp.

Empezando con Zenserp

Entonces, ¿cómo es realmente usar Zenserp? A continuación, cubrimos el proceso de introducción a Zenserp. Luego, nos sumergimos en la documentación de la API para ver más de cerca la sólida funcionalidad de Zenserp.

Descripción general del tablero | SERPs raspado con Zenserp

Supongamos que solo está echando un vistazo a Zenserp, que hará clic en el botón verde brillante Registrarse para plan gratuito en su página de inicio. Cuando haya creado y verificado su cuenta, haga clic en Iniciar sesión para acceder a su Panel de control.

La página en la que aterriza muestra una descripción general de su información de uso más importante, incluida su clave de API, cuota de solicitud mensual, uso de API a lo largo del tiempo. Además, documentación de cualquier solicitud fallida que pueda haber ocurrido. También hay una práctica sección de Generador de solicitudes que dirige a los nuevos usuarios de Zenserp hacia una gran cantidad de recursos útiles. La mayor parte de esto es algo que cubriremos en la sección de Documentación de esta revisión, así que agárrate fuerte.

Echemos un vistazo rápido a todas las opciones de la barra lateral:

  • Tablero - ¡Ya estás aquí! Este es simplemente un enlace rápido para regresar a su página de descripción general en cualquier momento.
  • Patio de recreo - Con el nombre apropiado, esta página ofrece una interfaz totalmente visual (es decir, no se requiere codificación) e interactiva para que pueda jugar con los distintos puntos finales de Zenserp. Aquí, puede generar algunas respuestas de muestra y usarlas para configurar su solicitud de API. No confíe en esto al 100%, ya que hay casos de esquina más allá de la capacidad de esta herramienta. Sin embargo, nos encanta cómo tiene la opción de exportar su experimentación a código (navegador, Curl, Python, Node.js, PHP) cuando encuentra algo que realmente funciona.
  • Documentación - Detalla las entrañas de la API de Zenserp. Cubrimos esto en profundidad a continuación.
  • Perfil / Seguridad - Configuración básica de la cuenta, incluido su avatar, información de contacto y administración de contraseñas. Nada sofisticado.
  • Facturación - Consta de tres opciones, donde puede actualizar / degradar / cancelar su nivel de suscripción, administrar su método de pago e ID de IVA, además de un campo libre donde puede solicitar que se incluya texto en sus facturas de Zenserp para facilitar la contabilidad.

Todo esto es una tarifa bastante estándar para cualquier API, pero apreciamos lo simple que está todo. Lo que ves es lo que obtienes, y Zenserp no intenta ocultar la configuración de la suscripción en rincones oscuros de tu perfil.

La documentación de la API de Zenserp | SERPs raspado con Zenserp

Con lo básico fuera del camino, ahora podemos entrar en lo bueno: la documentación de Zenserp. Aquí, verá exactamente de lo que es capaz la API y cómo usarla. Si bien la implementación completa de la API en su aplicación está más allá del alcance de esta revisión, tocaremos brevemente cada extremo, algunos parámetros clave y brindaremos algunos ejemplos de respuestas.

Funcionalidad básica

Comenzando con la página de documentación hay una sección de Inicio con el nombre apropiado, que detalla sus funciones API más básicas capaces de interactuar con todos los demás puntos finales. Vamos a ver:

  • Autenticación - Esto le muestra cómo usar su clave API para la autenticación. Hay un ejemplo de uso en el encabezado, seguido de ejemplos de solicitud GET y POST. Pan comido.
  • estado - Le permite solicitar el número de solicitudes restantes según los límites de su suscripción. Después de todo, ¿por qué molestarse en iniciar sesión en su panel de Zenserp cuando puede hacer que su aplicación se lo diga directamente?
  • lote - Agregar este punto final le permite realizar hasta 1,000 búsquedas en un solo lote. Tiene la opción de solicitar todos los lotes a la vez, específicos por ID de lote, o enviar un nuevo lote o fusionar los existentes según sea necesario.
  • Códigos de error - Zenserp también tiene la capacidad de devolver errores a medida que ocurren. Incluyendo 403 Prohibido cuando alcanzaste tu límite mensual o usaste una clave API incorrecta, 404 cuando no se encontraron resultados o 500. Siempre que haya un error del servidor. No olvide que las solicitudes fallidas también aparecen en su Panel de control.

El punto final de / search | SERPs raspado con Zenserp

La funcionalidad principal de Zenserp está aquí. Añadiendo / search a su solicitud de API. Recibirá una amplia gama de datos sobre básicamente cualquier cosa para la que pueda pensar en recopilar SERPS. Su consulta devolverá una amplia gama de resultados, que incluyen:

  • Resultados de búsqueda orgánicos - La consulta de SERP orgánicos devuelve todo tipo de datos, incluida la clasificación del elemento, su título, tanto la URL de destino como la mostrada, varios tipos de reseñas, si el enlace es un enlace de Google AMP, cadenas que representan la descripción de la página y más el paquete local de 3 que contiene información comercial.
  • Resultados pagados - También obtendrá una descripción general completa de los resultados pagos. La información devuelta incluye la posición pagada (arriba, derecha o abajo), título, la URL de seguimiento de AdWords, rutas de navegación, la URL visible como aparece en Google, descripción de la página, además de cualquier ubicación de productos pagados (incluida la posición, el título, las imágenes asociadas, URL y, por supuesto, precio).
  • Cuadro de respuesta / fragmento destacado / noticia principal - Oro puro para cualquier SEO. Vea fácilmente qué funciona mejor para obtener estos codiciados lugares en SERP, luego desarrolle una estrategia para replicar esos resultados.
  • Búsquedas relacionadas / quiso decir - Zenserp mejora su investigación de palabras clave al devolver datos valiosos sobre todas las búsquedas relacionadas con su consulta. También puede anticipar cómo responde Google a los errores comunes que cometen los usuarios al buscar su consulta.

A continuación, se muestra una versión reducida de un ejemplo que aparece en la Zenserp documentación, con Pied Piper como consulta. Puede ver los diferentes tipos de resultados que aparecen en orden: la entrada de Wikipedia (1), preguntas relacionadas con la consulta (2), un sitio web con un nombre de dominio de coincidencia exacta (3), un artículo popular sobre los orígenes del Flautista. (4), además de algunos videos relacionados sobre el tema (5). También verá algunas frases de búsqueda relacionadas, además de la cantidad total de resultados devueltos.

apagar la pantalla dividida de Android

Ejemplo

|_+_|

Refinando su solicitud por tipo de búsqueda | SERPs raspado con Zenserp

Más allá de la solicitud de SERP predeterminada, también puede refinar su consulta de búsqueda de Google por tipo de búsqueda (imagen, video, mapas, compras, noticias, compras, etc.). Simplemente configure el También (que se emparejará) a cualquiera de las siguientes opciones:

  • ish - Devuelve los resultados de la búsqueda de imágenes de Google. Esta solicitud devuelve una letanía de datos que incluyen posición, miniaturas, URL de origen, títulos y más. (Para la búsqueda de imágenes inversa, ejecutará el URL de la imagen parámetro en lugar de tbm = ish )
  • a - Devuelve los resultados de la búsqueda de videos de Google. Obtendrá información como el dominio de origen, la URL del video, el título, la descripción y las extensiones o miniaturas.
  • lcl - Otra mina de oro de los datos de SEO, el lcl El parámetro devuelve resultados de búsqueda de Google Maps. Verá el nombre de la empresa / ubicación, las URL del sitio web, ya sea que el resultado sea pagado o no, estrellas o reseñas, además de información vital como dirección, números de teléfono, horarios de atención, precios notables e incluso el tipo de negocio. También tiene la opción de solicitar indicaciones para llegar a estos negocios.
  • eso - ¿Necesita mantenerse actualizado con los eventos y desarrollos actuales en su industria? Añade el eso a su consulta para obtener resultados de búsqueda de Google Noticias en tiempo real. Vea los nombres de los artículos, sus enlaces, las fechas de publicación (y analizadas por su API), el editor, una breve descripción del artículo y las miniaturas disponibles.
  • tienda - Acceda a los resultados de búsqueda de Google Shopping con el tienda parámetro. Echemos un vistazo a algunos resultados de muestra (muy truncados por motivos de legibilidad) para calentadores de agua en Atlanta, GA:

Punto final de compras

Además del núcleo /buscar endpoint, la API de Zenserp también incluye /compras . Eso le permite analizar las páginas de productos de Google Shopping. Anexarás el ID del Producto parámetro a su /compras consulta, con la opción de especificar la ubicación geográfica de búsqueda deseada ( localización ), código de país ( soldado americano ) y / o el idioma de la interfaz web ( hl ). También puede cambiar la variante de región de la Búsqueda de Google que desea utilizar con motor_búsqueda .

Punto final de tendencia | SERPs raspado con Zenserp

Las solicitudes de Tendencias de Google se realizan agregando / tendencias a su solicitud (aunque la documentación de Zenserp indica incorrectamente que debe usar /compras ). Los resultados de sus Tendencias se basan en palabra clave[] parámetro, donde pasa su frase de palabras clave como el argumento dentro de []. La documentación de Zenserp tiene un útil recordatorio sobre qué operadores utiliza Trends (+ para o, - para excluir, espacio para y, y comillas para una coincidencia exacta), que será fundamental en su consulta.

Puede especificar más la zona horaria ( tz ), categoria ID ( gato ), la periodo de tiempo para sus resultados (por hora, diario, mensual, anual en muchas subdivisiones). La tipo de la propiedad de Google para buscar (me gusta, imágenes, vuelos, YouTube, finanzas, etc.). La geo ubicación o código de ubicación de Google ( soldado americano ), e incluso el resolución dentro de esa región (esencialmente, estableciendo si busca en todo el país, en toda la ciudad, regionalmente, etc.)

Entonces, supongamos que desea ver cómo Kanye West ha estado en tendencia durante el último mes. Haría la solicitud así:

https://app.zenserp.com/api/v1/trends?apikey=YOUR-API-KEY&keyword%5B%5D=kanye%20west&timeframe=today%201-m

Rendimiento | SERPs raspado con Zenserp

Ahora que hemos terminado con la descripción general de las funciones, ¿cómo funciona realmente Zenserp? Después de todo, todos estos buenos datos son inútiles si no puede acceder a ellos debido a los esfuerzos de recopilación de datos programáticos de Google.

En nuestra experiencia, Zenserp realizó sus tareas sin contratiempos, sin importar lo que buscáramos y en qué parte del mundo dirigimos nuestras consultas. El arma secreta aquí es la increíble red proxy mundial de Zenserp, que redirige sus solicitudes a donde deben ir mientras cambia su dirección IP para que se ajuste. Si bien Zenserp no publica los números reales de su red de servidores, demostró ser lo suficientemente robusto como para no arrojar un solo error cuando realizamos nuestras solicitudes de prueba.

También se incluye bajo el capó de la API Zenserp un sofisticado solucionador de Captcha. Una vez más, no tenemos detalles sobre cómo hicieron que esto funcionara. Pero funcionó, y de manera consistente también.

Precios

La infraestructura de Zenserp es suficiente para satisfacer cualquier escala de operación. Ofrecen una amplia gama de precios de suscripción para que solo pague exactamente lo que necesita. Independientemente del nivel que elija, puede pagar una tarifa mensual baja o obtener un descuento del 20% en un plan anual.

Además de los niveles estándar, Zenserp ofrece planes de alto volumen. Eso está bloqueado en un esquema de pago mensual. Cada nivel incluye todas las características premium de los planes MEDIO-MUY GRANDE. Y escala su cuota mensual según cuánto pague:

  • PREMIUM - $ 599.99 y 250,000 solicitudes por mes
  • PROFESIONAL - $ 1,399.99 y 750,000 solicitudes por mes
  • EMPRESA $ 1,599.99 y 1,000,000 solicitudes por mes

SERPs raspado con Zenserp

SaaS Industries ha producido una oferta increíble con su API Zenserp. Es personalizable y altamente escalable gracias a su sólida infraestructura. Sin embargo, es muy fácil de integrar en su aplicación gracias a la lógica paramétrica sencilla y a la amplia compatibilidad del lenguaje de codificación.

Nuestras pruebas arrojaron resultados consistentes sin arrojar ningún error. Aunque sospechamos que el servicio no es invulnerable a errores en la escala que requieren las grandes empresas. Independientemente del tipo de solicitud que hagamos, los resultados siempre fueron oportunos y significativos. Es muy útil poder refinar su solicitud de SERP por tipo de búsqueda y, como tal, está claro que Zenserp ofrece una herramienta invaluable pero asequible para cualquier desarrollador de SEO.

Si tuviéramos alguna crítica al servicio, es que la documentación podría utilizar un lenguaje más natural para explicar su contenido. Por supuesto, un desarrollador experimentado no debería tener problemas para comprender lo que se ofrece, por lo que es probable que esto no sea un problema. Incluso si lo es, todos los niveles de pago, excepto los más pequeños, incluyen la incorporación del conserje y la atención al cliente personalizada, por lo que siempre podrá satisfacer sus necesidades a la perfección.

Conclusión

Muy bien, ¡eso fue todo, amigos! Espero que les guste este artículo de SERPs Scraping with Zenserp y les resulte útil. Danos tu opinión al respecto. Además, si tienen más consultas relacionadas con este artículo. Entonces háganoslo saber en la sección de comentarios a continuación. Nos pondremos en contacto con usted en breve.

¡Qué tengas un lindo día!

Ver también: Guía del usuario On View Chrome Cache en Windows 10