Scrapy proxy integation

Integração de Proxy com Scrapy

Este guia pode estar desatualizado. Para um guia atualizado, consulte nossa documentação.

What is Scrapy?

Scrapy é um framework Python para rastreamento e scraping de dados, que permite aos usuários extrair dados estruturados de sites. É de código aberto, rápido e extensível. O Scrapy pode ser usado para diversos fins, como mineração de dados, monitoramento e testes automatizados.

Scrapy integration with Bright Data proxies

Abra seu IDE preferido e inicie um novo projeto scrapy, digite na linha de comando:

      scrapy startproject <project_name>
    

Isso criará uma nova pasta com o nome do projeto; dentro da pasta, abra um arquivo Python.

  • Acesse o Painel de Controle da Bright Data e clique no ícone ‘Proxies & Scraping Infra’
  • Crie uma nova zona de proxy clicando em ‘Adicionar’, escolhendo um tipo de rede, configurando o proxy e clicando em salvar
  • Na aba ‘Parâmetros de acesso‘ da sua zona de proxy, você encontrará os valores de ‘USUÁRIO‘ e ‘SENHA‘.
  • No arquivo de código do seu spider Scrapy, dentro do parâmetro meta da solicitação, defina o valor ‘proxy’ como o seguinte, usando os valores de ‘USUÁRIO‘ e ‘SENHA‘ anteriores: “http://USERNAME:[email protected]:33335
  • Por exemplo:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://USERNAME:[email protected]:33335"
yield request

def parse(self, response):
print(response.body)

Em seguida, execute o seguinte comando na sua linha de comando:

      scrapy runspider <Pythonfilename.py>
    

How To Use Bright Data Proxy Manger With Scrapy

  • Crie uma zona de proxy da mesma forma que na integração direta acima
  • Instale o Proxy Manager
  • Clique em ‘adicionar nova porta’ e configure-a para o seu caso de uso
  • No arquivo de código do seu spider Scrapy, dentro do parâmetro meta da solicitação, defina o valor ‘proxy’ como o seguinte: “http://IP:NUMERODAPORTA”
  • O IP do host local é 127.0.0.1 – este é o valor que você deve usar se o gerenciador de proxy estiver instalado em sua máquina. Se o gerenciador de proxy estiver instalado em um servidor externo, insira o endereço IP desse servidor
  • A porta criada no Proxy Manager é 24XXX, por exemplo, 24000 – o número de porta padrão inicial
  • Por exemplo:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://127.0.0.1:24000"
yield request

def parse(self, response):
print(response.body)

⚠️Nota importante: Se você estiver usando Proxies residenciais, Web Unlocker ou API SERP da Bright Data, precisará instalar um certificado SSL para habilitar conexões seguras de ponta a ponta com seu(s) site(s) de destino. Este é um processo simples, consulte https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para instruções.

Get proxies for Scrapy

proxy badges

Impulsionado por uma infraestrutura de proxy residencial premiada

Mais de 400M+ monthly de proxies residenciais, a melhor tecnologia da categoria e a capacidade de segmentar qualquer país, cidade, operadora e ASN, torna nossos serviços de proxy premium a melhor escolha para desenvolvedores.

Preços da Rede de Proxy

50% DE DESCONTO
pay as you go plan icon
PAGUE O QUE GASTAR
$8 $4.00 / GB
Sem compromisso
Comece grátis
Use este código de cupom: RESIGB50

Use nossos proxies sem compromisso mensal
50% DE DESCONTO
2nd plan icon
141 GB incluso
$7 $3.50 / GB
$499 Faturação mensal
Comece grátis
Use este código de cupom: RESIGB50

Perfeito para pequenas empresas com uso moderado
50% DE DESCONTO
3rd plan icon
332 GB incluso
$6 $3.00 / GB
$999 Faturação mensal
Comece grátis
Use este código de cupom: RESIGB50

Projetado para equipes grandes com amplas necessidades operacionais
50% DE DESCONTO
4th plan icon
798 GB incluso
$5 $2.50 / GB
$1999 Faturação mensal
Comece grátis
Use este código de cupom: RESIGB50

Otimizado para empresas que executam operações em grande escala
Precisa de mais de 1 TB?
CONTATE-NOS
  • Escala ilimitada
  • Assentos ilimitados
  • SLA Premium
  • 99,99% de disponibilidade de rede
  • Gestor de Proxy Gratuito
  • Cobertura completa de dados
  • Preço personalizado por GB
  • Soluções personalizadas
pay as you go plan icon
PAGUE O QUE GASTAR
$8 / GB
Sem compromisso
Comece grátis
Use nossos proxies sem compromisso mensal
2nd plan icon
71 GB incluso
$7 / GB
$499 Faturação mensal
Comece grátis
Perfeito para pequenas empresas com uso moderado
3rd plan icon
166 GB incluso
$6 / GB
$999 Faturação mensal
Comece grátis
Projetado para equipes grandes com amplas necessidades operacionais
4th plan icon
399 GB incluso
$5 / GB
$1999 Faturação mensal
Comece grátis
Otimizado para empresas que executam operações em grande escala
Precisa de mais de 1 TB?
CONTATE-NOS
  • Escala ilimitada
  • Assentos ilimitados
  • SLA Premium
  • 99,99% de disponibilidade de rede
  • Gestor de Proxy Gratuito
  • Cobertura completa de dados
  • Preço personalizado por GB
  • Soluções personalizadas
pay as you go plan icon
PAGUE O QUE GASTAR
$0.6 / GB
Sem compromisso
Comece grátis
Use nossos proxies sem compromisso mensal
2nd plan icon
1 TB incluso
$0.51 / GB
$499 Faturação mensal
Comece grátis
Perfeito para pequenas empresas com uso moderado
3rd plan icon
2 TB incluso
$0.45 / GB
$999 Faturação mensal
Comece grátis
Projetado para equipes grandes com amplas necessidades operacionais
4th plan icon
5 TB incluso
$0.42 / GB
$1999 Faturação mensal
Comece grátis
Otimizado para empresas que executam operações em grande escala
Precisa de mais de 1 TB?
CONTATE-NOS
  • Escala ilimitada
  • Assentos ilimitados
  • SLA Premium
  • 99,99% de disponibilidade de rede
  • Gestor de Proxy Gratuito
  • Cobertura completa de dados
  • Preço personalizado por GB
  • Soluções personalizadas
Aceitamos esses métodos de pagamento:

Para os clientes, a melhor experiência do ramo

Você pede, nós desenvolvemos

Novos lançamentos de recursos todos os dias

Suporte global 24 horas por dia, 7 dias por semana

Para responder a qualquer pergunta quando você precisar

Transparência total

Painel de desempenho de rede em tempo real

Gerentes de contas dedicados

Para otimizar seu desempenho

Soluções personalizadas

Para atingir suas metas de coleta de dados

Líder em proxies e coleta de dados

650TB de dados públicos coletados todos os dias
Novos lançamentos de recursos todos os dias
Atendendo a 7/10 das principais universidades do mundo
4.6/5 classificação mais alta do Trustpilot na indústria

Ready to get Scrapy proxies?