2011-09-22 16 views
80

enter image description hereExportar datos de herramienta para desarrolladores de Chrome

El análisis de redes por Chrome cuando se carga la página

me gustaría exportar estos datos a Microsoft Excel para que voy a tener una lista de datos similares cuando se carga en momentos diffrent . Cargar una página una vez realmente no me dice mucho, especialmente si quiero comparar páginas.

¿Es posible hacer esto a través de una herramienta o extensión de cromo?

+2

Vea también paso a paso: https://confluence.atlassian.com/kb/generating-har-files-and-analysing-web-requests-720420612.html – Vadzim

Respuesta

67

si hace clic derecho en cualquiera de las filas puede exportar el elemento o el conjunto de datos completo como HAR que parece ser un formato JSON.

No debería ser terriblemente difícil escribir algo para transformarlo en un csv si realmente lo necesita en Excel, pero si ya está creando secuencias de comandos, puede usar el script para hacer sus preguntas sobre el datos.

Si alguien sabe cómo conducir la "carga de la página, los datos de exportación" parte del proceso desde la línea de comandos Estaría muy interesado en saber cómo

+1

http://www.softwareishard.com/blog/har-12-spec/ –

+0

Esta herramienta se mencionó en una respuesta eliminada: https://github.com/janodvarko/harviewer –

+1

@JonathonReinhart, tenía 5 votos ascendentes y es útil. ¿Por qué fue eliminado? También vea esta herramienta ** en línea **: http://www.softwareishard.com/har/viewer/ – Pacerier

8

Haga clic derecho y exportación como HAR, entonces lo ven usando Jan Odvarko's HAR Viewer

Esto ayuda a visualizar los registros de HAR ya capturados.

13

Intenté copiar los datos de tamaño medidos desde la red de Chrome y tropecé con esta publicación. Acabo de encontrar una forma más fácil de "exportar" los datos a Excel, que consiste en copiar la tabla y pegarla en Excel.

El truco está en hacer clic en Control + A (seleccionar todo) y una vez que se resalte toda la tabla, pégalo en Microsoft Excel. El único problema es si hay demasiados campos, no todas las filas se copian y es posible que tenga que copiar y pegar varias veces.

+6

Esta es la forma más fácil. Puede sortear el problema de "demasiados campos" alejando el navegador (CTRL +/-). No importa si el texto es demasiado pequeño para leer, se copiará/pegará en Excel a un tamaño normal. – dubj

+2

seleccioné todos, pero solo copié los archivos visibles (en el panel de desplazamiento), no sé por qué ...:/ –

+1

puede jugar con columnas si hace clic derecho sobre ellas para que pueda tener más datos que los predeterminados –

6

Me encontré con el mismo problema, y ​​encontré que la manera más fácil es separar el video de la herramienta de desarrollador en una ventana separada. (Usando el botón de la barra de herramientas de la esquina superior derecha de la ventana de herramientas de desarrollador) y en la nueva ventana, simplemente diga seleccionar todo y copiar y pegar para sobresalir.

3

puede usar Fiddler de depuración Web para importar el HAR y entonces es muy fácil desde su encendido ... Ctrl + A (seleccionar todo) a continuación, Ctrl + C (resumen de la copia) y luego pegar en Excel y divertirse

+0

depurador de web fiddler ?? – Pacerier

1

Tuve el mismo problema por el que vine aquí. Con algunas pruebas, me di cuenta de que había copiado varias páginas de datos de Chrome, ya que en la pregunta bajé el zoom hasta que obtuve todos los datos en una página, es decir, sin desplazamiento, con un tamaño de letra muy pequeño. Ahora copia y pega eso en excel, que copia todos los registros y en la fuente normal. Esto es bueno para algunas páginas de datos, creo.

+0

Elaboración necesaria ... – Pacerier

0

En las versiones más modernas de Chrome puede simplemente arrastrar un archivo .har a la pestaña de red de Herramientas de desarrollo de Chrome para cargarlo.

+1

¿Pensaría que quiere exportar? – Pacerier

2

Tenga en cuenta que ≪ Copiar todo como HAR ≫ no contiene cuerpo de respuesta.

Puede obtener cuerpo de la respuesta a través de ≪ Guardar como HAR con contenido ≫, pero se rompe si tiene algo más que una cantidad insignificante de troncos (probé una vez con sólo 8k solicitudes y no funciona.) Para resolver esto, puede crear un script de salida usted mismo usando _request.contentData().

Cuando hay demasiados registros, incluso _request.contentData() y ≪ La respuesta de copia ≫ fallaría, con suerte solucionarían este problema. Hasta entonces, inspeccionar más que una cantidad trivial de registros de red no se puede hacer correctamente con Chrome Network Inspector y es mejor usar otra herramienta.

Cuestiones relacionadas