Indiegago Bot para raspar los proyectos de crowdfunding más populares
Este capítulo le guía qué materiales, ingredientes necesita y cómo escribir los códigos para construir un bot de Indiegogo
Aparte del Kickstarter Bot del que hablé antes, Indiegogo es la otra plataforma de crowdfunding comparable en este espacio. Lo mismo ocurre con Kickstarter, que tiene muchas oportunidades valiosas de financiación para productos nuevos. Mientras tanto, puedo decir que es una excelente fuente de información valiosa para cualquier negocio. El hecho es que dos plataformas tienen algunas diferencias fundamentales en términos de tecnología.
Entonces, en este tutorial de Python, lo guiaré a través de cómo construir un bot de Indiegogo, con el propósito de ayudarlo a recopilar la información formateada que está buscando. Por supuesto, es automático. Al final de este tutorial de Python, podrá aprender qué materiales e ingredientes necesita y cómo escribir los códigos para construir un bot de Indiegogo.
Tabla de contenidos: Bot Indiegogo
- ¿Cuál es la diferencia entre Indiegogo Bot y Kickstarter Bot?
- Bibliotecas Python para crear el Bot Indiegogo
- Cómo eliminar el bloqueador de botones Mostrar más de Indiegogo
- Qué elementos de datos puede extraer en Indiegogo SEPR
- Extraiga datos más específicos del proyecto de financiación colectiva
- Script Python completo del robot Indiegogo
- Recomendación de punto final de API de última tendencia de INDIEGOGO
¿Cuál es la diferencia entre Indiegogo Bot y Kickstarter Bot?
Con respecto a un bot para extraer los proyectos más financiados, existen dos diferencias principales entre estas dos plataformas en términos de la construcción del bot Python.
Indiegogo no tiene filtro por país
Existen algunos filtros comunes, como los proyectos más financiados, la popularidad y la categoría de producto. Sin embargo, Indiegogo no te permite filtrar por país del proyecto. El robot de Indiegogo debe profundizar en la página del proyecto para encontrar el país del proyecto y obtener los datos.
Por consulta
https://www.indiegogo.com/explore/all?project_type=campaign&project_timing=all&sort=most_funded&q=audio
Por categoria
https://www.indiegogo.com/explore/audio?project_type=campaign&project_timing=all&sort=most_funded
Como puedes ver en cuanto a la estructura y parámetros de la URL, básicamente te ofrece dos tipos principales, que son por consulta y por categoría de producto. Luego, además, puede agregar la mayor cantidad de fondos, el calendario del proyecto y la campaña del proyecto. Sin embargo, es más por el estado actual de la campaña que por la originalidad de la marca.
Indiegogo carga para más proyectos usando un botón mostrar más
Como habrás notado, puedes cargar más proyectos de crowdfunding desplazándote hacia abajo en las SERP de Kickstarter. Es similar a la publicación de alto rendimiento de Instagram. Sin embargo, los usuarios de Indiegogo deben hacer clic en el botón y mostrar más proyectos. Y si observa la codificación de elementos, lo encontrará en un momento. No es un botón de envío y necesita algunas habilidades para cargar usando un bot.
Bibliotecas Python para crear el Bot Indiegogo
Las herramientas y bibliotecas que utiliza este tutorial de Python son Selenium y BeautifulSoup. Si desea guardar los datos extraídos en una hoja de Google, también le sugerimos que utilice gspread. Para obtener más detalles sobre este módulo, consulte el otro artículo en Easy2Digital Python Tutorial.
Cómo eliminar el bloqueador de botones showmore de Indiegogo
Como habrás notado, el botón mostrar más de Indiegogo no se puede interactuar, lo que detiene el raspado. Para resolver este problema, debe agregar ejecutar_script y argumentos[0]. Es su forma de acceder al primer argumento de la función anónima. Este enfoque es similar al Linkedin Bot que analicé en el otro artículo.
Y en el proceso de scraping, lo primero que debemos hacer es cargar más proyectos de crowdfunding. Así que aquí están las codificaciones antes de encontrar los elementos relacionados.
Qué elementos de datos puede extraer en Indiegogo SEPR
En la foto de abajo puedes ver que los elementos que puedes raspar son menos que los de Kickstarter. Por ejemplo, no puedes ver cuántos patrocinadores votaron e invirtieron en el proyecto, ni de dónde es la marca, en comparación con Kickstarter.
Por lo tanto, básicamente puedes eliminar estos elementos del SERP de Indiegogo. Son el título del producto, la descripción, la URL de la imagen, la URL de la página, el monto ya financiado, la moneda y el porcentaje de aumento.
Antes de eso, debes bloquear la posición del elemento de cada proyecto de crowdfunding. Aquí está el código
driveCard = soup.find_all('discoverable-card',{'class': 'ng-scope ng-isolate-scope'})
Extraiga datos más específicos del proyecto de financiación colectiva
Aunque los datos que aparecen en Indiegogo SEPR son bastante simples, la página del proyecto del producto está en pleno funcionamiento. Básicamente, puede extraer los datos perspicaces del negocio que desee siempre que la marca los cargue. Por ejemplo, puede eliminar el sitio web oficial de la marca, el precio por beneficio, los comentarios, la originalidad de la marca, etc. Aquí hay una muestra de cómo eliminar la originalidad de la marca.
Script Python completo del robot Indiegogo
Si desea tener la versión completa del Python Script de Indiegogo Bot, suscríbase a nuestro boletín agregando el mensaje "Capítulo 29" . Le enviaremos el script inmediatamente a su buzón de correo.
Espero que disfrutes leyendo el Capítulo 29: Construye un robot de Indiegogo para eliminar la mayoría de los proyectos financiados mediante crowdfunding. Si lo hizo, apóyenos haciendo una de las cosas que se enumeran a continuación, porque siempre ayuda a nuestro canal.
- Apoye y done a nuestro canal a través de PayPal ( paypal.me/Easy2digital )
- Suscríbete a mi canal y activa la campana de notificaciones del canal de Youtube Easy2Digital .
- Sigue y dale me gusta a mi página Página de Facebook de Easy2Digital
- Comparte el artículo en tu red social con el hashtag #easy2digital
- Compre productos con el código de descuento del 10% de descuento de Easy2Digital ( Easy2DigitalNewBuyers2021)
- Usted se suscribe a nuestro boletín semanal para recibir los últimos artículos, videos y códigos de descuento de Easy2Digital sobre productos y software digital de Buyfromlo .
- Suscríbase a nuestra membresía mensual a través de Patreon para disfrutar de beneficios exclusivos ( www.patreon.com/louisludigital )