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

Instruções do navegador (Beta)

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

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

Como usar?

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

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

Um exemplo de parâmetros da tarefa 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 .

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 exemplo acima especificam que o objetivo é inserir um termo de pesquisa pizza boxes em um campo de pesquisa, clicar no botão pesquisar e esperar 5 segundos para o conteúdo carregar.

O resultado coletado deve ser o seguinte:

O HTML coletado deve ser assim:

Obtendo recursos do navegador

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

A função é definida aqui:

Usando fetch_resource resultará na tarefa retornando a primeira ocorrência de um recurso Fetch/XHR que corresponda ao formato fornecido, em vez do HTML que está sendo alvo.

Digamos que queremos direcionar um recurso GraphQL que é obtido ao visitar uma página de produto organicamente no navegador. Forneceremos as informações da tarefa assim:

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

Lista de instruções de navegador suportadas

Lista de instruções

Códigos de status

Veja nossos códigos de resposta descritos aqui. Os códigos de status em relação à validação das instruções estão documentados aqui.

Atualizado

Isto foi útil?