Pular para o conteúdo principal

Visão geral da interface

Estrutura​

Interface do A-Parser

A interface do A-Parser consiste em três partes:

  • Menu (à esquerda)
  • Status bar (Barra de status) (abaixo)
  • Current tab (Aba atual) (à direita)

Notícias​

Notícias

A aba está dividida em duas áreas:

  • Notícias do A-Parser (à esquerda), incluindo:
    • informações atualizadas sobre versões
    • coleções de receitas e artigos
    • tutoriais em vídeo
  • Últimas mensagens no fórum (à direita)

Tarefa rápida​

Tarefa rápida

Esta aba permite iniciar uma tarefa simples sem recorrer ao editor.

Editor de tarefas​

Editor de tarefas

Editor de tarefas completo. Permite configurar detalhadamente os scrapers, aplicar filtros, usar expressões regulares, salvar a base de desduplicação, formatar consultas e resultados, além de possuir uma série de outras funcionalidades. Leia mais sobre a configuração de tarefas na seção Task Editor (Editor de tarefas).

Exportar preset​

Exportar preset

Importar preset​

Importar preset

Dicas flutuantes​

Dicas flutuantes

Ao passar o mouse sobre determinados campos (scraper, formato de resultado, formato de consulta, etc.), aparecem dicas flutuantes.

Pesquisa em listas suspensas​

Pesquisa em listas suspensas

Para utilizar a pesquisa em uma lista suspensa, clique no texto dentro dela, limpe-o (CTRL+A, DELETE\BACKSPACE) e comece a digitar. Se várias correspondências forem encontradas, você pode navegar entre elas usando as setas. Quando o elemento for encontrado, pressione ENTER

nota

Usando a pesquisa, não é possível selecionar mais de um elemento. Para isso, é necessário percorrer a lista manualmente e selecionar os elementos desejados

Scrapers​

Nesta área, você pode Adicionar scrapers que serão usados na tarefa, adicionar o Construtor de consultas, Construtor de resultados, alterar o Formato do resultado, substituir as Opções do scraper, escolher um preset e realizar um Teste de tarefa

Formato do resultado​

Formato de resultado padrão
O botão Botão permite restaurar o formato de resultado padrão.
Clique em Botão para abrir um campo de entrada de várias linhas, onde quebras de linha estão disponíveis.

Opções do scraper​

As configurações dos scrapers são salvas em presets – conjuntos de configurações salvas.

Para todas as configurações existe um preset padrão – default. Ele não pode ser alterado. Todas as alterações devem ser salvas em presets com novos nomes.

Substituição de opções​

Substituição de opções

Override preset (Adicionar substituição) – substituição rápida de configurações para o scraper. Esta opção pode ser adicionada diretamente no Editor de tarefas. Na lista de configurações, os valores padrão são indicados.

Consultas​

A lista de consultas pode ser especificada de duas maneiras: carregada de um arquivo ou digitada no campo.

Consultas de arquivo​

Consultas de arquivo

Consultas de texto​

Consultas de texto

Resultados​

Resultados

No campo Results (Resultados) do editor de tarefas, você pode ver as opções que regulam a gravação dos resultados em arquivos.

Opções​

Opções adicionais do editor de tarefas.

Fila de tarefas​

Fila de tarefas

Demonstração da interação com a interface da fila de tarefas. Alternância entre tarefas ativas e concluídas, navegação entre páginas.

Cartão da tarefa

Cartão da tarefa. O cartão exibe as informações principais da tarefa. Status da tarefa na fila e suas descrições.

  • Configurações
    • Parsers (Scrapers). Este item mostra os scrapers envolvidos na tarefa.
    • Add time (Hora de adição) da tarefa à fila.
    • Queries (Consultas). Consultas listadas separadas por vírgula ou o caminho relativo (a partir de /aparser/queries/) para o arquivo de consultas.
    • Config preset (Configuração de threads). Nome da Configuração de threads usada na tarefa.
    • Results file (Arquivo de resultados). Nome do arquivo de resultados.
  • Estado
    • Changed time (Hora de alteração) (última) da tarefa.
    • Queries done/all (Consultas concluídas/total). Número total de consultas e número de concluídas.
    • Failed queries (Consultas falhas). Quantidade
    • Results unique/all (Resultados únicos/total)
    • Status
    • Active threads (Threads ativas)
    • Wait proxy threads (Threads em espera)
    • Speed cur/avg (Velocidade atual/geral). Velocidade de execução da tarefa em consultas por minuto: a atual mostra a quantidade de consultas realizadas no último minuto, e a geral — o valor médio por todo o período de trabalho da tarefa.
    • Current query (Consulta atual)
nota

Qual a diferença entre pausa e parada da tarefa? Uma tarefa em pausa continua ocupando um slot ativo, uma parada não. É possível continuar a execução tanto após a parada quanto após a pausa.

nota

Como configurar a quantidade de tarefas exibidas na fila? Vá para a aba ⚙ Configurações, depois Configurações gerais e no item Tasks per page (Tarefas por página) indique a quantidade desejada. Clique em 💾 Salvar para que as alterações entrem em vigor.

Quantidade de tarefas por página

Planejador​

Planejador

O Scheduler (Planejador) permite agendar o lançamento de tarefas que exigem execução periódica.

Visualização de logs​

Visualização de logs

Visualização do log para uma tarefa específica. Para cada thread, o log é mantido separadamente.

A visualização de logs é necessária principalmente para a depuração da tarefa, para analisar o progresso da execução da tarefa e ver onde e quando ocorrem erros na tarefa. Por exemplo, se a tarefa não estiver funcionando e os resultados não estiverem sendo coletados, então é necessário visualizar os logs da tarefa e ver por que não há resultados.

nota

Para visualizar os logs da tarefa, antes de adicionar a tarefa é necessário ativar a opção Do log (Manter log). Se adicionar a tarefa sem ativar esta opção, a visualização dos logs será impossível.

Como ativar a opção Manter log

Proxychecker​

Visão geral do Proxychecker

O gerenciamento dos proxycheckers é realizado na aba Proxy Checker (Proxychecker), onde é possível adicionar, remover, bem como ativar e desativar proxycheckers. Também nesta aba são exibidas as estatísticas de funcionamento de cada proxychecker, o gráfico de proxies ativos e estatísticas sobre o processamento de fontes.

Ferramentas​

Ferramentas

Inclui várias abas:

  • Template Tester – ferramenta para compor e verificar modelos
  • JavaScript Editor – permite adicionar suas próprias funções JS e executá-las a partir do mecanismo de modelos
  • Update A-Parser – verificação de atualizações e atualização automática para a versão mais recente
  • Maintenance – parada e reinicialização do servidor do scraper, bem como janela de depuração
  • Regex Builder – permite criar e testar expressões regulares

Mais detalhes sobre Tools (Ferramentas)

Configurações​

Configurações

O A-Parser contém os seguintes grupos de configurações:

  • Global Settings – configurações principais do programa: idioma, senha, parâmetros de atualização, número de tarefas ativas
  • Config Presets – configurações de threads e métodos de desduplicação para tarefas
  • Parser Presets – possibilidade de configurar cada scraper individualmente
  • Proxy Checker Presets – número de threads e todas as configurações para o proxychecker
  • Advanced Settings – configurações opcionais para usuários avançados

Mais detalhes sobre Settings (Configurações)

Extração de dados de teste​

Extração de dados de teste

Esta aba é destinada à depuração de scrapers. O modo debug está disponível.

Mais detalhes sobre Parser Test (Extração de dados de teste)

Barra de status​

Barra de status

A barra de status contém os seguintes elementos:

  1. A-Parser status (Status do A-Parser). Por padrão, tem o valor Idle. Isso significa que o A-Parser está em modo de espera. Assim que pelo menos uma tarefa for adicionada, o status mudará para Parsing.
  2. Reflete a current number of tasks (quantidade atual de tarefas). Da esquerda para a direita é indicado: quantidade de tarefas em execução, total de tarefas (em execução ou paradas).
  3. Apresenta proxy information (informações sobre proxies):
    1. Quantidade de ativos.
    2. Total carregado.
  4. Reflete a number of active threads (quantidade de threads envolvidas).
  5. Aparece se uma new version available (nova versão estiver disponível) do A-Parser. Ao clicar, abrirá a aba Update A-Parser.
  6. Website link (Link para o site) do A-Parser.