Ponto de extremidade do proxy

Envie e receba dados via o Oxylabs Web Scraper API Proxy Endpoint. Acesse páginas de destino diretamente por meio de uma integração simples baseada em URL.

Se você já usou proxies regulares para raspagem de dados, integrar o método de entrega Proxy Endpoint será muito fácil. Tudo o que você precisa fazer é usar nosso nó de entrada como um proxy, autenticar com credenciais do Scraper API e ignorar certificados. Em cURL, é -k ou --insecure. Seus dados chegarão a você por uma conexão aberta.

Proxy Endpoint funciona apenas com as fontes de dados baseadas em URL, onde a URL completa é fornecida. Portanto, ele aceita apenas um pequeno conjunto de parâmetros adicionais do job, que devem ser enviados como cabeçalhos.

circle-exclamation

Endpoint

GET realtime.oxylabs.io:60000

Entrada

Veja um exemplo de requisição abaixo.

curl -k -x https://realtime.oxylabs.io:60000 \
-U 'USERNAME:PASSWORD' \
-H 'x-oxylabs-user-agent-type: desktop_chrome' \
-H 'x-oxylabs-geo-location: Germany' \
'https://www.example.com'

Saída

Abaixo você encontrará uma resposta de exemplo de https://example.com:

chevron-rightResposta de exemplohashtag
<!doctype html>
<html>
<head>
    <title>Example Domain</title>

    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style type="text/css">
    body {
        background-color: #f0f0f2;
        margin: 0;
        padding: 0;
        font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        
    }
    div {
        width: 600px;
        margin: 5em auto;
        padding: 2em;
        background-color: #fdfdff;
        border-radius: 0.5em;
        box-shadow: 2px 3px 7px 2px rgba(0,0,0,0.02);
    }
    a:link, a:visited {
        color: #38488f;
        text-decoration: none;
    }
    @media (max-width: 700px) {
        div {
            margin: 0 auto;
            width: auto;
        }
    }
    </style>    
</head>

<body>
<div>
    <h1>Example Domain</h1>
    <p>Este domínio é para uso em exemplos ilustrativos em documentos. Você pode usar este
    domínio na literatura sem coordenação prévia ou pedir permissão.</p>
    <p><a href="https://www.iana.org/domains/example">Mais informações...</a></p>
</div>
</body>
</html>

Parâmetros aceitos

Ao fazer sua requisição, junto com a URL, você pode nos enviar alguns parâmetros de job que usaremos ao executar seu trabalho. Os parâmetros do job devem ser enviados nos cabeçalhos da sua requisição - veja um exemplo aqui.

Aqui está a lista de parâmetros de job que você pode enviar com requisições do Proxy Endpoint:

Parâmetro
Descrição

x-oxylabs-user-agent-type

Não há como indicar um User-Agent específico, mas você pode nos informar qual tipo de user-agent você gostaria que usássemos. Uma lista dos tipos de User-Agent suportados pode ser encontrada aqui.

x-oxylabs-geo-location

Em alguns casos, pode ser necessário indicar a localização geográfica para a qual o resultado deve ser adaptado. Este parâmetro corresponde ao geo_location parâmetro, descrito separadamente na documentação a nível de fonte. Os valores aceitos dependem da URL que você deseja que raspemos. Leia mais aqui.

x-oxylabs-render

Execução de JavaScript. Leia mais aqui.

Atualizado

Isto foi útil?