Resposta rápida
Quais proxies devo usar para monitoramento de preços em e-commerce?
Use proxies móveis 4G residenciais rotativos direcionados para cada país ou cidade onde você precifica, para ver a moeda, impostos, estoque e condições de entrega que compradores locais veem. CrawlRelay proxies residenciais custam US$ 1,50 por 1 GB e US$ 0,50/GB a partir de 50 GB, a partir de outubro de 2026; 10.000 produtos verificados diariamente em três países usam cerca de 54 GB por mês. Pague com cripto, sem KYC.
Monitoramento de preços em resumo
| O que muda conforme a localização | Moeda, impostos exibidos, preços regionais, estoque, vendedores, taxas e datas de entrega |
|---|---|
| Segmentação | Segmentação por país e cidade em todos os planos; nos Estados Unidos também por estado e código postal; segmentação ASN sem custo adicional. Disponibilidade por cidade varia |
| Padrão de sessão | Rotacione para páginas de produto; mantenha fixa em fluxos multipágina como estimativa de entrega |
| Extração mais barata | Dados schema.org Product (JSON-LD) no HTML da página |
| Custo típico | ≈60 KB por página HTML de produto; ≈1,8 MB por produto por mês com uma verificação diária |
| Preço | US$ 0,50/GB a partir de 50 GB; o tráfego nunca expira |
Por que um proxy muda o preço que vejo?
Porque as lojas adaptam o que exibem conforme onde o visitante está. O endereço IP decide a edição do país, a moeda, se os preços incluem IVA, quais vendedores do marketplace aparecem e as opções e taxas de entrega. Alguns varejistas também fazem promoções regionais ou controlam estoques por depósito.
Um monitor de preços que roda em um servidor em um país vê uma versão do mercado. Saídas residenciais em cada mercado mostram o que clientes locais veem, que é o número relevante para decisões de preço e para confirmar que revendedores respeitam os preços mínimos anunciados.
Como extrair preços de forma confiável?
Leia dados estruturados antes de escrever seletores CSS. Muitas páginas de produto incorporam schema.org Product com um Offer em JSON-LD, que carrega preço, moeda e disponibilidade em formato estável; seletores quebram a cada redesign. Use seletores apenas onde a página não tiver dados estruturados.
import json
import re
import requests
GATEWAY = "gw.crawlrelay.com:7777"
LD_JSON = re.compile(r'<script[^>]+type="application/ld\+json"[^>]*>(.*?)</script>', re.S | re.I)
def offers(html):
"""Yield (price, currency, availability) from schema.org Product data in a page."""
for block in LD_JSON.findall(html):
try:
data = json.loads(block)
except ValueError:
continue
for item in data if isinstance(data, list) else [data]:
if not isinstance(item, dict) or item.get("@type") != "Product":
continue
offer = item.get("offers") or {}
for o in offer if isinstance(offer, list) else [offer]:
if isinstance(o, dict):
yield o.get("price") or o.get("lowPrice"), o.get("priceCurrency"), o.get("availability")
def check(url, country):
proxy = "http://USERNAME-country-%s:PASSWORD@%s" % (country, GATEWAY)
r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=(10, 30))
return r.status_code, list(offers(r.text))
for cc in ("us", "gb", "de"):
print(cc, check("https://www.example.com/product/123", cc))Quanto tráfego o monitoramento de preços usa?
Conte páginas de produtos, mercados e verificações, depois multiplique pelo peso da página. Com cerca de 60 KB por página HTML de produto comprimida:
| Produtos × mercados | Verificações | Páginas por mês | Tráfego por mês |
|---|---|---|---|
| 1,000 × 1 | Diário | 30,000 | ≈1,8 GB |
| 10,000 × 3 | Diário | 900,000 | ≈54 GB |
| 10,000 × 3 | A cada hora em 500 produtos-chave | 900,000 + 1,080,000 | ≈119 GB |
| 100,000 × 5 | Semanalmente | ≈2,1 milhões | ≈130 GB |
No CrawlRelay, o tráfego nunca expira, então um plano 100 GB (US$ 50) pode cobrir um mês de 54 GB e a maior parte do próximo. Renderizar páginas no navegador consome cerca de quarenta vezes mais tráfego: renderize apenas as lojas que precisam de JavaScript.
Sessões rotativas ou fixas para checagem de preços?
Roteie entre produtos e mantenha a sessão fixa dentro de um fluxo. Páginas de produtos são independentes, então cada uma pode sair por uma nova saída no país-alvo. Uma estimativa de entrega que precisa de CEP, total do carrinho ou uma listagem paginada cobre várias requisições, e a loja espera que venham de um visitante: dê a esse fluxo um ID de sessão com TTL de alguns minutos, depois descarte.
Com que frequência devo checar os preços?
Tão frequentemente quanto os preços realmente mudam, e não mais do que isso. Checagens diárias atendem à maioria dos catálogos; checagens horárias são ideais para marketplaces, tarifas de viagem e promoções relâmpago em uma lista curta de produtos-chave. Três hábitos reduzem custo e carga:
- Reverifique o que muda. Acompanhe a taxa de mudança por produto e diminua para os estáveis.
- Pergunte antes de baixar. Envie
If-None-MatchouIf-Modified-Since; um304 Not Modifiedcusta algumas centenas de bytes. - Distribua o trabalho. Faça as checagens ao longo do dia por site em vez de tudo em um único pico à meia-noite.
Quais são as regras para monitorar preços dos concorrentes?
Preços públicos geralmente são fatos que qualquer um pode ler, mas a forma como você os coleta importa. Respeite o robots.txt e termos de cada site, mantenha uma taxa educada de requisições, não faça login em contas e não faça pedidos ou reserve estoque para ler um preço. Nunca use monitoramento para comprar todo o estoque limitado ou ingressos. A Política de Uso Aceitável da CrawlRelay se aplica, e nossa visão geral da legislação de web scraping cobre o panorama geral. Isto não é aconselhamento jurídico.
Proxies para monitoramento de preços: perguntas
Posso monitorar preços em cidades específicas?
Sim. Adicione -city-<name> ao nome de usuário, e nos Estados Unidos -state- ou -zip-; -asn- seleciona um provedor de internet. Direcionamento ao nível da cidade importa para taxas de entrega, estoque local e ofertas do mesmo dia, e a disponibilidade por cidade varia. Use o nível mais específico somente quando os dados mudam com ele, porque direcionamento mais restrito consome menos saídas.
O que é monitoramento MAP e proxies ajudam?
Monitoramento de preço mínimo anunciado (MAP) verifica se revendedores anunciam produtos de uma marca abaixo do preço acordado. Revendedores podem mostrar preços diferentes por país ou região, então as marcas verificam por saídas residenciais em cada mercado e mantêm evidências datadas de cada oferta registrada.
Quantos produtos posso monitorar com 1 GB?
Cerca de 16.000 verificações de páginas HTML de produto de 60 KB cada, por exemplo, 500 produtos verificados diariamente por um mês. Páginas com scripts inline grandes pesam mais; meça 100 das suas páginas reais e divida 1 GB pelo tamanho médio comprimido.
Devo usar proxies móveis para monitoramento de preços?
Apenas para lojas que mostram preços ou estoque diferentes em seus aplicativos móveis ou sites móveis. No CrawlRelay, o tráfego móvel custa US$ 3,18 por 1 GB e US$ 1,50/GB a partir de 5 GB, contra US$ 1,50 por 1 GB e US$ 0,50/GB a partir de 50 GB para proxies residenciais, então teste primeiro no plano móvel 1 GB.
Monitore preços mercado a mercado
US$ 0,50/GB a partir de 50 GB, tráfego que nunca expira.