Pular para o conteúdo
Entrar Cadastre-se

Sessões e proxies

A maioria dos scrapes é single-shot. Quando você precisa manter cookies entre requisições ou direcionar uma geografia específica, use sessões e controles de proxy.

Uma sessão mantém cookies, estado do navegador e o IP do proxy upstream entre múltiplas requisições. Passe session_id com qualquer string de sua escolha:

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com/login&session_id=worker-42&render_js=1"
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com/dashboard&session_id=worker-42&render_js=1"

A segunda requisição reutiliza os cookies de login da primeira. As sessões duram até 10 minutos de tempo ocioso antes de expirarem.

  • Fazer login uma vez e fazer scrape de páginas autenticadas na mesma sessão
  • Percorrer resultados paginados que dependem de cursores do lado do servidor
  • Manter um carrinho de compras aberto entre adições de itens

Solicite um proxy de um país específico com country:

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://shop.example.com&country=de"

Os valores são códigos de país ISO 3166-1 alpha-2. Disponível globalmente nos planos Growth e superiores; o Starter é apenas US/EU.

ParâmetroPoolDisponível em
padrão (sem flag)Selecionado de forma inteligente para o alvoTodos os planos
premium_proxy=1IPs residenciais do pool com mais de 205MGrowth e superiores
mobile_proxy=1IPs de operadoras móveisGrowth e superiores

Combine com country para controle refinado:

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://news.example.com&premium_proxy=1&country=jp"

Direcione a requisição através do seu próprio proxy upstream com forward_proxy (codificado em URL):

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&forward_proxy=http%3A%2F%2Fuser%3Apass%40your-proxy.example.com%3A8080"

Útil para configurações híbridas em que alguns alvos exigem seu proxy corporativo.

  • Avançado, cabeçalhos personalizados, cookies, POST, binário.
  • Erros e limites, limites de concorrência, códigos de erro.