For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fazendo solicitações

Aprenda a montar solicitações com o Web Unblocker para evitar bloqueios e garantir uma raspagem bem-sucedida.

A maneira mais fácil de começar é enviar uma consulta simples sem opções personalizadas. 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'

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

Para utilizar funcionalidades adicionais de Web Unblocker, 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.

Para um desbloqueio de sites ideal, Web Unblocker emprega 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 ler 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 uma localização específica, 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.

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'

Isto foi útil?