Exportar dados da ferramenta de desenvolvedor do Chrome


138

insira a descrição da imagem aqui

Análise de rede pelo Chrome quando a página é carregada

Gostaria de exportar esses dados para o Microsoft Excel, para que eu tenha uma lista de dados semelhantes quando carregados em momentos diferentes. Carregar uma página uma vez não me diz muito, especialmente se eu quiser comparar páginas.

É possível fazer isso por meio de uma ferramenta ou extensão do Chrome?


2
Veja também passo a passo: confluence.atlassian.com/kb/…
Vadzim

Respostas:


93

se você clicar com o botão direito do mouse em qualquer uma das linhas, poderá exportar o item ou todo o conjunto de dados como HAR, que parece ser um formato JSON.

Não deve ser terrivelmente difícil criar um script para transformá-lo em um CSV, se você realmente precisar dele no Excel, mas se você já estiver criando um script, use o script para fazer suas perguntas sobre os dados.

Se alguém souber como conduzir a parte "carregar página, exportar dados" do processo a partir da linha de comando, eu ficaria bastante interessado em saber como


1
Esta ferramenta foi mencionada em uma resposta excluída: github.com/janodvarko/harviewer
Jonathon Reinhart

3
@ JonathonReinhart, teve 5 votos positivos e é útil. Por que foi excluído? Igualmente veja isto on-line ferramenta: softwareishard.com/har/viewer
Pacerier

9
Surpreendentemente, a rede de cromo salvar para HAR salvou todos os dados e não apenas o item
kishu

@JonathonReinhart, foi desfeita: stackoverflow.com/a/20235632/632951
Pacerier

Isso não parece funcionar com solicitações originadas por host local.
21418 Skowronek


22

Eu estava tentando copiar os dados de tamanho medidos na Chrome Network e me deparei com esta postagem. Acabei de encontrar uma maneira mais fácil de "exportar" os dados para o Excel, que é copiar a tabela e colar no Excel.

O truque é clicar em Control + A (selecionar tudo) e, quando toda a tabela estiver destacada, cole-a no Microsoft Excel. O único problema é que se houver muitos campos, nem todas as linhas serão copiadas e talvez você precise copiar e colar várias vezes.

ATUALIZADO: descobri que copiar os dados só funciona quando eu desativo as opções de filtro (o botão de aparência de funil acima da tabela). - bendur


8
Esta é realmente a maneira mais fácil. Você pode solucionar o problema "muitos campos" diminuindo o zoom do navegador (CTRL +/-). Não importa se o texto é muito pequeno para ler, ele será copiado / colado no Excel no tamanho normal.
Profexorgeek

3
se selecionar tudo, mas copiou apenas os arquivos visíveis (no scrollpane), eu não sei porquê ...: /
Tom Brito

1
você pode jogar com colunas se você clique direito sobre eles para que você pode ter mais dados do que o padrão
Ou Duan

4
Não consigo fazer o Ctrl-A funcionar, mas posso usar o mouse, iniciar em uma coluna à esquerda e destacar clicando e arrastando para cima. fyi, ymmv, tisla.
Ruffin

5
@Pacerier Descobri que copiar os dados só funciona quando eu desativo as opções de filtro (o botão com aparência de funil acima da tabela).
bendur


7

Me deparei com o mesmo problema e descobri que a maneira mais fácil é desencaixar o vídeo da ferramenta de desenvolvedor em uma janela separada! (Usando o botão da barra de ferramentas do canto superior direito da janela de ferramentas do desenvolvedor) e na nova janela, basta selecionar selecionar tudo e copiar e colar para se destacar!



4

Você pode usar o depurador da web do violinista para importar o HAR e, em seguida, é muito fácil ... Ctrl + A (selecione todos) e Ctrl + c (resumo da cópia), cole no Excel e divirta-se


depurador da web violinista?
Pacerier 11/11

4

Observe que opyCopiar tudo como HAR≫ não contém o corpo da resposta.

Você pode obter o corpo da resposta via aveSalvar como HAR com conteúdo≫, mas ele será interrompido se você tiver mais do que uma quantidade trivial de logs (tentei uma vez com apenas 8k solicitações e não funciona.) Para resolver isso, é possível script você mesmo usando uma saída _request.contentData().

Quando houver muitos logs, mesmo _request.contentData()e a opção 'Copiar resposta' falhará, esperamos que eles resolvam esse problema. Até então, a inspeção de mais do que uma quantidade trivial de logs de rede não pode ser realizada adequadamente com o Chrome Network Inspector e o melhor para usar outra ferramenta.


3

Não vejo uma exportação ou salvar como opção.

Filtramos todas as solicitações indesejadas usando -.css -.js -.woffo botão direito do mouse em uma das solicitações e, em seguida, Copiar > Copiar tudo como HAR

Em seguida, colou o conteúdo em um editor de texto e o salvou.


Eu usei essa abordagem, funcionou como charme. Eu quero adicionar à resposta; o conteúdo quando você cola no editor de texto é um arquivo json. De fato, usei o powershell para analisar o json e estudar mais os redirecionamentos de solicitação (no meu caso).
Siva Senthil

1

Eu tive o mesmo problema pelo qual vim aqui. Em alguns testes, descobri a possibilidade de copiar várias páginas de dados do chrome, como na questão em que reduzi o zoom até obter todos os dados em uma página, ou seja, sem rolagem, com tamanho de fonte muito pequeno. Agora copie e cole no Excel que copia todos os registros e em fonte normal. Isso é bom para algumas páginas de dados, eu acho.


1

Nas versões mais modernas do Chrome, basta arrastar um arquivo .har para a guia de rede das Ferramentas de Desenvolvimento do Chrome para carregá-lo.


6
Eu acho que ele quer exportar?
Pacerier 11/11

0

Para obter isso no formato excel ou csv, clique com o botão direito do mouse na pasta e selecione "copiar resposta" - cole no excel e use o texto nas colunas.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.