Indiegogo Bot para raspar os projetos de crowdfunding mais populares

Este capítulo o guia quais materiais, ingredientes você precisa e como escrever os códigos para construir um bot indiegogo

Featured Video Play Icon

Além do Kickstarter Bot de que falei anteriormente, o Indiegogo é outra plataforma de crowdfunding comparável neste espaço. O mesmo acontece com o Kickstarter, que oferece muitas oportunidades valiosas de financiamento para produtos totalmente novos. Enquanto isso, posso dizer que é uma excelente fonte de informações perspicazes para qualquer empresa. O fato é que duas plataformas têm algumas diferenças fundamentais em termos de tecnologia

Portanto, neste tutorial de Python, eu mostraria como construir um bot do Indiegogo, com o objetivo de ajudá-lo a coletar os insights formatados que você está procurando. Claro, é automático. Ao final deste tutorial Python, você aprenderá quais materiais e ingredientes você precisa e como escrever os códigos para construir um bot Indiegogo.

Índice: Bot Indiegogo

Qual é a diferença entre o Indiegogo Bot e o Kickstarter Bot

Em relação a um bot para extrair os projetos mais financiados, existem duas diferenças principais entre essas duas plataformas em termos de construção do bot Python.

Indiegogo não tem filtro por país

Existem alguns filtros comuns, como projetos mais financiados, popularidade e categoria de produto. No entanto, o Indiegogo não permite filtrar por país do projeto. O bot do Indiegogo deve ir mais fundo na página do projeto para encontrar o país do projeto e obter os dados

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 você pode ver em termos de estrutura e parâmetros de URL, basicamente oferece dois tipos principais, que são por consulta e por categoria de produto. Além disso, você pode adicionar o maior financiamento, o cronograma do projeto e a campanha do projeto. Porém, é mais pelo status atual da campanha, do que pela originalidade da marca.

Indiegogo carrega para mais projetos usando um botão mostrar mais

Como você notou, você pode carregar mais projetos de crowdfunding rolando para baixo nas SERPs do Kickstarter. Portanto, é semelhante à postagem de melhor desempenho do Instagram. Porém, os usuários do Indiegogo precisam clicar no botão e mostrar mais projetos. E se você olhar para a codificação do elemento, você descobrirá isso em um momento. Não é um botão de envio e requer algumas habilidades para carregar usando um bot.

Bibliotecas Python para criar o Indiegogo Bot

As ferramentas e bibliotecas que este tutorial Python usa são Selenium e BeautifulSoup. Se você deseja salvar os dados extraídos em uma Planilha Google, também sugerimos que use o gspread. Para obter mais detalhes sobre este módulo, consulte o outro artigo no Easy2Digital Python Tutorial.

Como remover o bloqueador de botão showmore do Indiegogo

Como você percebe, o botão showmore do Indiegogo não é interativo, o que impede sua raspagem. Para resolver este problema, você precisa adicionar execute_script e argumentos[0]. É a sua maneira de acessar o primeiro argumento da função anônima. Essa abordagem é semelhante ao Linkedin Bot que apresentei em outro artigo.

E na jornada de scraping, o que precisamos fazer primeiro é carregar mais projetos de crowdfunding. Então aqui estão as codificações antes de encontrar os elementos relacionados.

Quais elementos de dados você pode extrair no SEPR do Indiegogo

Na foto abaixo você pode ver que os elementos que você pode raspar são menores que os do Kickstarter. Por exemplo, você não pode ver quantos apoiadores votaram e investiram no projeto e de onde vem a marca, em comparação com o Kickstarter.

Assim, basicamente você pode extrair esses elementos do SERP do Indiegogo. Eles são o título do produto, a descrição, o URL da imagem, o URL da página, o valor já financiado, a moeda e a porcentagem de aumento.

Antes disso, é necessário bloquear a posição do elemento de cada projeto de crowdfunding. Aqui está o código

driveCard = soup.find_all('discoverable-card',{'class': 'ng-scope ng-isolate-scope'})

Raspe dados mais específicos do projeto de crowdfunding

Embora os dados que aparecem no Indiegogo SEPR sejam bastante simples, a página do projeto do produto está a todo vapor. Basicamente, você pode obter os dados úteis de negócios que deseja, desde que a marca seja carregada. Por exemplo, você pode copiar o site oficial da marca, preços por benefício, comentários, originalidade da marca, etc. Aqui está um exemplo de como raspar a originalidade da marca.

Script Python completo do bot Indiegogo

Se você gostaria de ter a versão completa do Python Script do Indiegogo Bot, por favor assine nossa newsletter adicionando a mensagem “Capítulo 29” . Enviaremos o script imediatamente para sua caixa de correio.

Contate-nos

Espero que você goste de ler o Capítulo 29 – Construa um bot Indiegogo para eliminar a maioria dos projetos com financiamento coletivo. Se você fez isso, por favor, apoie-nos fazendo uma das coisas listadas abaixo, porque isso sempre ajuda nosso canal.

  • Apoie e doe para nosso canal através do PayPal ( paypal.me/Easy2digital )
  • Inscreva-se no meu canal e ative o sininho de notificação do canal Easy2Digital no Youtube .
  • Siga e curta minha página Página Easy2Digital no Facebook
  • Compartilhe o artigo em sua rede social com a hashtag #easy2digital
  • Compre produtos com código de desconto Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Você se inscreve em nosso boletim informativo semanal para receber os artigos, vídeos e códigos de desconto mais recentes da Easy2Digital em produtos Buyfromlo e software digital
  • Assine nossa assinatura mensal através do Patreon para aproveitar benefícios exclusivos ( www.patreon.com/louisludigital )

Capítulo 27: Construa um bot Kickstarter para obter os principais dados de produtos de crowdfunding

Perguntas frequentes:

Q1: Qual é a capacidade de armazenamento do produto S?

A: O produto S possui uma capacidade de armazenamento de 64GB.

Q2: Qual é a duração da bateria do produto S?

A: A bateria do produto S tem uma duração de até 10 horas de uso contínuo.

Q3: O produto S é à prova d’água?

A: Sim, o produto S possui certificação IP68, sendo resistente à água e poeira.

Q4: Qual é o tamanho da tela do produto S?

A: O produto S possui uma tela de 6 polegadas.

Q5: O produto S possui suporte para cartão de memória?

A: Sim, o produto S suporta cartões de memória microSD de até 256GB.

Q6: Qual é a resolução da câmera traseira do produto S?

A: A câmera traseira do produto S possui uma resolução de 12 megapixels.

Q7: O produto S possui suporte para carregamento rápido?

A: Sim, o produto S suporta carregamento rápido.

Q8: Qual é o sistema operacional do produto S?

A: O produto S utiliza o sistema operacional Android.

Q9: O produto S possui leitor de impressões digitais?

A: Sim, o produto S possui leitor de impressões digitais na parte traseira do dispositivo.

Q10: Quais são as opções de cores disponíveis para o produto S?

A: O produto S está disponível nas cores preto, prata e dourado.