Vejo três maneiras de ganhar dinheiro com web scraping e elas não são mutuamente exclusivas.
A primeira e mais óbvia é fazendo alguns trabalhos como freelancer. Você poderia encarar como seu trabalho convencional.
Então, você pode comercializar seu código em plataformas
como a Apify Store, onde essencialmente você pode disponibilizar seu código (conhecido como Actor) para que as pessoas o executem na plataforma Apify e obtenham os resultados desejados.
Por último, mas não menos importante, você pode vender o conjunto de dados resultante do seu scraper na Databoutique.com. Esse é um novo mercado de dados coletados da web, que abrimos há alguns meses e estamos trabalhando para trazer mais tráfego para a plataforma enquanto lançamos novos recursos toda semana. Então, infelizmente, por enquanto, você não ficará rico da noite para o dia.
A ideia por trás disso é bastante simples: até hoje, o web scraping parece mais um terno feito sob medida: é caro, é feito para você e o vendedor terá muitas dificuldades em vendê-lo para outro comprador.
Nós queríamos vender a camisa da H&M: conjuntos de dados padrão que atendam às necessidades básicas do comprador, verificados quanto à qualidade, mas a um preço mais baixo.
Considere o seguinte: mesmo que você tenha um SaaS que dependa de dados coletados da web, teoricamente, o serviço é o mesmo para todos. No entanto, você continuará precisando de novos sites para coletar para atender aos novos clientes, o que pode tornar sua solução cara e reduzir o número de clientes em potencial. Mas também é verdade que, se esses sites são novos para mim, com certeza há alguém que já está coletando seus dados.
O que fizemos foi criar um mercado de dados onde pessoas que já estão coletando dados de alguns sites podem fazer upload de seus conjuntos de dados (se estiverem em conformidade com as regras), adaptados a determinados esquemas de dados predefinidos. Dessa forma, estamos construindo um catálogo enorme de conjuntos de dados, que, como são padronizados e verificados quanto à qualidade, podem ser combinados com os conjuntos de dados de outros provedores, aumentando as chances de serem comprados. E, quanto mais um conjunto de dados for comprado, menos ele poderia custar, já que os custos de extração são os mesmos e, quanto menos custar, mais compradores ele atrairá, gerando um ciclo positivo para a adoção em massa do web scraping.