Fazendo requisições

Aprenda a formar solicitações com o Web Unblocker para evitar bloqueios e fazer scraping com sucesso.

A forma mais fácil de começar é enviar uma consulta simples sem opções personalizadas. Nós adicionaremos todos os cabeçalhos padrão do nosso lado, escolheremos o proxy mais rápido e entregaremos o corpo da resposta.

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/location'
circle-info

Se você estiver observando taxas de sucesso baixas ou recebendo conteúdo vazio, tente adicionar "x-oxylabs-render: html" cabeçalho à sua solicitação. Mais informações sobre renderização de JavaScript podem ser encontradas aqui.

Para utilizar funcionalidades adicionais do Web Unblockerarrow-up-right, como configurar a localização do proxy ou reutilizar o mesmo IP por algumas solicitações consecutivas, envie cabeçalhos adicionais com a solicitação.

circle-info

Para um desbloqueio ideal de sites, o Web Unblocker usa cookies, cabeçalhos e sessões predefinidos. Por favor, evite enviar quaisquer parâmetros personalizados comumente usados para desbloqueio, pois eles podem interferir na capacidade do Web Unblocker de obter dados de qualidade.

Aqui está a lista completa de funcionalidades e cabeçalhos suportados:

Funcionalidades adicionais

Parâmetro
Descrição
Link para saber mais

X-Oxylabs-Session-Id

Se você quiser reutilizar o mesmo IP para várias solicitações, adicione um ID de sessão, que pode ser uma string aleatória de caracteres.

X-Oxylabs-Geo-Location

Para usar um endereço IP de um local específico, especifique um país ou uma cidade, por exemplo, Alemanha. Você pode encontrar os valores de geolocalização suportados aqui.

Cabeçalhos

Se você quiser enviar cabeçalhos personalizados, use x-oxylabs-force-headers: 1 cabeçalho ao enviar sua solicitação.

Cookies

Você pode adicionar seus cookies, por exemplo, Cookie: NID=1234567890, às suas solicitações.

X-Oxylabs-Successful-Status-Codes

Se o site de destino retornar um código de status não padrão com uma resposta bem-sucedida, você pode enviar o código de status da resposta e nosso sistema não tentará novamente a solicitação.

X-Oxylabs-Render

Se você quiser renderizar JavaScript, use html para obter um HTML renderizado ou png para obter uma captura de tela da página.

circle-info

Para exemplos de código mais avançados, consulte as páginas de funcionalidades individuais vinculadas na tabela acima.

Exemplos de código

curl -k -x https://unblock.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
'https://ip.oxylabs.io/headers'

Atualizado

Isto foi útil?