Instruções do navegador (Beta)

Com o Web Unblocker, você pode definir instruções do navegador ao criar um job para um processo de coleta de dados mais fluido.

Ao usar Custom Browser Instructions, você pode definir suas próprias instruções específicas do navegador que são executadas ao renderizar JavaScript.

circle-check

Como usar?

Para usar instruções do navegador, forneça um conjunto de browser_instructions ao criar um job.

Vamos supor que você queira pesquisar o termo pizza boxes em um site.

Um exemplo de parâmetros do job seria o seguinte:

Etapa 1. Você deve fornecer o x-oxylabs-render: html parâmetro.

Etapa 2. As instruções do navegador devem ser descritas no campo x-oxylabs-browser_instructions .

circle-info

As instruções do navegador fornecidas como valor do cabeçalho devem estar escapadas em JSON e não conter espaços extras.

As instruções de navegador de exemplo acima especificam que o objetivo é inserir um termo de pesquisa pizza boxes em um campo de busca, clicar no botão de pesquisa e aguardar 5 segundos para o conteúdo carregar.

O resultado coletado deve ser parecido com o seguinte:

O HTML coletado deve ser assim:

Obtendo recursos do navegador

Fornecemos uma instrução de navegador independente para obter recursos do navegador.

A função é definida aqui:

Usando fetch_resource fará com que o job retorne a primeira ocorrência de um recurso Fetch/XHR que corresponda ao formato fornecido, em vez do HTML que está sendo alvo.

Vamos supor que queremos direcionar um recurso GraphQL que é obtido ao visitar uma página de produto organicamente no navegador. Vamos fornecer as informações do job assim:

Essas instruções vão resultar em um resultado assim:

Lista de instruções de navegador suportadas

Lista de instruçõeschevron-right

Códigos de status

Veja nossos códigos de resposta descritos aqui.

Os códigos de status relacionados à validação das instruções estão documentados aqui.

Atualizado

Isto foi útil?