Empresa brasileira · Entrega automática · Suporte em português Seg a sex, 9h as 18h · PIX em reais
ProxyBox
Coleta de dados

O que é web scraping: como funciona, quando é legal no Brasil e onde entra o proxy

O que é web scraping, como um coletor funciona na prática, o que a LGPD, o Marco Civil e os termos de uso dizem sobre a coleta, quando usar API em vez de raspar e onde o proxy entra.

Por Redação ProxyBox · Editor técnico 8 min de leitura web scraping · coleta de dados · LGPD

Web scraping (raspagem de dados, em português) é a coleta automatizada de informações publicadas em páginas da web. Um programa acessa a página como um navegador faria, lê o HTML e extrai os campos que interessam: preço, título, data, endereço, disponibilidade. O que uma pessoa faria copiando e colando durante horas, um coletor faz em minutos e repete todo dia.

A técnica é antiga e simples. O que mudou nos últimos anos foi o cerco: sites passaram a classificar a rede de origem, a limitar requisições por endereço e a servir páginas montadas por JavaScript. E a lei ficou mais clara sobre o que pode ser coletado. Este artigo cobre os três pontos: como funciona, quando é legal e onde o proxy entra.

Como um coletor funciona

Um coletor de web scraping faz, em sequência:

  1. Requisição. Pede a página ao servidor, igual ao navegador, informando um endereço de origem (o IP) e um identificador de cliente (o user agent).
  2. Leitura. Recebe o HTML e, se a página monta o conteúdo com JavaScript, precisa executar esse código, o que exige um navegador controlado por programa, como o Playwright.
  3. Extração. Localiza os campos por seletores (o "caminho" até o preço, o título) e transforma em tabela.
  4. Armazenamento e repetição. Guarda o resultado e agenda a próxima coleta.

Cada etapa tem um custo. A requisição consome dados; a execução de JavaScript consome processamento e multiplica o tráfego; a repetição decide quanto isso custa por mês. É por isso que a pergunta "qual proxy usar" vem depois da pergunta "o que eu realmente preciso coletar, e com que frequência". O cálculo está em scraping por GB: reduza o consumo em até 10x.

Scraping, crawling e API: a diferença

Termo O que é Quando usar
Web scraping Extrair campos de páginas específicas Quando o dado só existe na página
Web crawling Percorrer links para descobrir páginas Indexação, mapeamento de site
API O site entrega o dado em formato estruturado, por contrato Sempre que existir; é mais estável e mais barata
Dados abertos Base publicada pelo próprio órgão ou empresa Antes de qualquer coleta em fonte pública

A regra que economiza mais dinheiro e mais problema: fonte oficial primeiro. Licitações estão na API do PNCP, processos na API do DataJud, empresas na base aberta de CNPJ. Raspar uma página que tem API é pagar mais para receber um dado pior.

Não existe lei brasileira que proíba a técnica em si. O que existe são três camadas de limite, e a coleta precisa passar pelas três.

Dado pessoal: LGPD. A Lei 13.709/2018 se aplica a qualquer tratamento de dado pessoal, e "dado publicamente acessível" continua sendo dado pessoal. Coletar nome, CPF, telefone ou perfil de pessoas exige uma base legal (consentimento, legítimo interesse, cumprimento de obrigação legal, entre outras), finalidade definida e cuidado com o armazenamento. Coletar preço de produto, edital ou cotação não envolve dado pessoal e fica fora dessa camada.

Acesso: termos de uso e Marco Civil. Sites publicam termos que costumam restringir acesso automatizado, e o arquivo robots.txt indica o que o site prefere que robôs não acessem. Desrespeitar isso não é crime por si, mas pode gerar bloqueio, encerramento de conta e disputa civil. Já contornar uma proteção técnica para acessar área restrita, com login de terceiro ou quebra de autenticação, entra em outro terreno, o do acesso indevido, e não é coleta de dado público.

Uso posterior: direito autoral e concorrência. Copiar textos, fotos e bases inteiras para republicar é violação de direito autoral, independente de como foram obtidos. Usar preços para ajustar a própria política comercial é prática comum e aceita; reproduzir o catálogo do concorrente não é.

O cenário mais seguro, e o que a maior parte das empresas faz, é este: dado público, não pessoal, coletado em ritmo que não prejudica o site, para uso interno. Quando a coleta envolve dado pessoal, a base legal precisa existir antes do primeiro robô rodar. A nossa política de uso aceitável segue exatamente esse critério.

Por que sites bloqueiam coletores

Um site grande não bloqueia coleta por princípio; bloqueia por custo e por risco. Os sinais que ele usa, em ordem de peso:

  • Ritmo. Centenas de requisições por minuto de um mesmo endereço é o sinal mais óbvio. A resposta costuma ser o erro 429 Too Many Requests, que diz "devagar", às vezes com o tempo de espera no cabeçalho.
  • Rede de origem. Endereço de datacenter é lido como servidor, e servidor em volume parece automação. Muitos sites recusam esse tipo de rede antes mesmo de servir a página; o mecanismo está em por que sites bloqueiam IP de datacenter.
  • Comportamento. Ausência de JavaScript executado, cabeçalhos incompletos, sequência de páginas que nenhum humano faria.

Repare que dois dos três sinais não têm nada a ver com proxy. Ajustar o ritmo e o comportamento do coletor resolve mais bloqueios do que trocar de endereço.

Onde o proxy entra

O proxy entra quando o limite é por endereço ou quando a rede de origem é o problema. Nesses casos:

  • Residencial rotativo por GB distribui as requisições entre endereços de rede doméstica, que os sites tratam como visitantes comuns. É o produto padrão para páginas públicas que barram datacenter, vendido em proxy residencial rotativo.
  • IPv6 em lote é o caminho mais barato quando o destino aceita IPv6; o teste está em testar IPv6 antes de comprar.
  • IPv4 fixo serve quando a coleta precisa manter login, porque trocar de endereço no meio de uma sessão é o que dispara alerta.

Os três modos de rotação, e qual usar em cada caso, estão em proxy rotativo: fixo, por sessão ou por requisição. A página de proxy para web scraping resume os produtos com preço em reais.

Onde isso vira operação no Brasil

Scraping quase nunca é um fim. É o meio para uma decisão que se repete toda semana. Os casos que mais aparecem por aqui se dividem em três famílias.

Preço de concorrente. A família mais comum. O básico, com a conta de quanto custa em tráfego, está em monitorar preço de concorrentes sem estourar o GB. Em hotelaria o mesmo problema tem nome próprio e outra cadência, em rate shopper na hotelaria. Em veículos, boa parte do dado já é pública e dispensa coleta de páginas: API da Tabela FIPE e preço de usados. Em imóveis, o recorte útil é geográfico, em preço do metro quadrado por bairro.

O mesmo conteúdo visto de outro lugar. Aqui o que muda não é o site, é de onde você olha. Buscadores e passagens mostram resultado diferente conforme a origem: posição no Google por cidade e preço de passagem por ponto de venda.

Vigilância da própria marca. Anúncio falsificado e uso indevido em marketplace, em brand protection. E, no mercado de apostas, a escolha entre pagar uma API ou coletar página, em coleta de odds.

Em todos eles a pergunta da seção anterior continua valendo antes de escrever a primeira linha: existe fonte oficial? Se existir, ela é mais barata, mais estável e não gera discussão jurídica.

Se a decisão já está tomada e o que falta é o código, o caminho em Python — com os cuidados que fazem o coletor durar mais de um mês — está em web scraping com Python na prática.

Um fluxo que se sustenta

  1. Procure API ou dados abertos da fonte. Se existir, pare aqui.
  2. Defina o mínimo a coletar e a menor frequência que atende a decisão.
  3. Leia os termos e o robots.txt; se houver dado pessoal, defina a base legal.
  4. Rode devagar, respeite o Retry-After e monitore a taxa de erro.
  5. Só então decida o proxy, pelo tipo de bloqueio que apareceu.

Um coletor montado nessa ordem custa menos, quebra menos e não gera a ligação do jurídico.

Neste guia: 14 artigos de apoio

Cada tópico acima tem um artigo próprio, com o passo a passo e os detalhes que não cabem aqui.

  1. Web scraping com Python na prática: do primeiro script ao coletor que aguenta

    Fazer o primeiro script funcionar leva dez minutos. Fazer ele rodar por seis meses sem quebrar nem gerar problema é outro assunto.

  2. Brand protection: como marcas monitoram anúncios falsificados em marketplaces

    Remover um anúncio falsificado é fácil; o vendedor volta com outro perfil. Proteção de marca que funciona é monitoramento contínuo com registro organizado.

  3. Coleta de odds: API primeiro, scraping com cuidado e o papel do proxy

    Odds mudam em segundos e as casas protegem os sites contra robôs. Para comparar cotações, API de odds costuma ser o caminho; o proxy resolve só uma parte.

  4. API do DataJud: consulta processual automatizada, tribunais e a base legal da LGPD

    Processo judicial é público, mas contém dado pessoal. Automatizar a consulta começa pela fonte oficial e passa, obrigatoriamente, pela base legal.

  5. API de CNPJ e dados abertos da Receita: consulta em massa sem raspar sites

    A Receita Federal publica a base de CNPJ inteira em dados abertos, com atualização mensal. Para consulta em massa, ela resolve o que muita gente tenta resolver com proxy.

  6. Erro 429 Too Many Requests em scraping: limite por IP, espera e quando o proxy resolve

    O 429 é o site dizendo "devagar". Às vezes o limite é por IP e o proxy ajuda; às vezes é por conta ou por chave, e nenhum IP resolve.

  7. Monitoramento de preço de concorrentes: o que coletar sem estourar o GB

    O preço é poucos bytes numa página de centenas de quilobytes. Coletar só o que importa, na frequência certa, define o custo do monitoramento.

  8. Preço do metro quadrado por bairro: como monitorar com índices, portais e coleta

    Índices mostram a tendência da cidade; o anúncio mostra o bairro. Veja como combinar as fontes e quando a coleta com proxy faz sentido.

  9. API do PNCP: como monitorar editais de licitação (dados abertos antes do proxy)

    O PNCP centraliza contratações públicas desde a Lei 14.133. Quem monitora editais começa pelos dados abertos — e usa proxy só onde ele resolve algo.

  10. Preço de passagem aérea muda por país de compra? Mito, fato e como monitorar tarifas

    Tarifa aérea muda com a disponibilidade de assentos, a moeda e o site em que se compra. Veja o que IP, cookies e VPN realmente mudam — e o que não mudam.

  11. Rank tracking com IP brasileiro: por que a posição no Google muda por cidade

    A mesma busca mostra resultados diferentes em São Paulo e em Recife. Medir ranking exige fixar a localização — e entender o limite de cada método.

  12. Rate shopper em hotelaria: de onde vem o preço dos concorrentes

    Revenue management depende de saber o preço do vizinho. O rate shopper coleta essas tarifas — e a forma de coletar define a confiabilidade do dado.

  13. API da Tabela FIPE e preço de carros usados: como monitorar do jeito certo

    A FIPE publica o preço médio pelo site oficial e não oferece API. Anúncios de usados mudam por região. Veja como montar um monitoramento que se sustenta.

  14. Scraping com proxy por GB: como não estourar o consumo

    O custo de coleta é definido pelo peso das respostas, não pelo número de requisições. Como reduzir.

Ver o índice de Coleta de dados

Perguntas frequentes

O que é web scraping, em uma frase?
É um programa que acessa páginas da web e extrai delas informações estruturadas, como preço, título ou data, em vez de uma pessoa copiar manualmente.
Web scraping é legal no Brasil?
Não existe lei que proíba a técnica. O que existe são limites sobre o dado coletado (LGPD para dado pessoal), sobre o acesso (termos de uso do site e o Marco Civil) e sobre o uso posterior (direito autoral, concorrência). Coleta de dado público e não pessoal, em ritmo razoável e para uso legítimo, é o cenário mais seguro.
Preciso de proxy para fazer web scraping?
Nem sempre. Se a fonte tem API ou dados abertos, use isso primeiro. O proxy entra quando o site limita requisições por endereço ou classifica a sua rede como servidor, e mesmo assim a coleta precisa respeitar o ritmo do site.
Qual tipo de proxy é usado em scraping?
Residencial rotativo cobrado por GB, para páginas que barram datacenter; IPv6 em lote, para destinos que aceitam IPv6; IPv4 fixo, quando a coleta exige sessão com login.

Quer aplicar isso na sua operação?

Preço público em reais, PIX e credenciais no painel em minutos. Se não souber qual tipo escolher, descreva a operação no WhatsApp — indicamos o mais barato que resolve.

Este conteúdo é informativo. Proxy é infraestrutura de rede: controlamos origem, exclusividade e geolocalização do IP. Aprovação ou restrição de contas depende também de comportamento de uso, impressão digital do navegador e das políticas internas de cada plataforma. Consulte a política de uso aceitável.

Suporte em português Fale no WhatsApp