Ekspor data dari alat pengembang Chrome


140

masukkan deskripsi gambar di sini

Analisis jaringan oleh Chrome saat halaman dimuat

Saya ingin mengekspor data ini ke Microsoft Excel sehingga saya akan memiliki daftar data serupa ketika dimuat pada waktu yang berbeda. Memuat halaman satu kali tidak banyak memberi tahu saya, terutama jika saya ingin membandingkan halaman.

Apakah mungkin melakukan ini melalui alat atau ekstensi chrome?


2
Lihat juga langkah demi langkah: confluence.atlassian.com/kb/…
Vadzim

Jawaban:


97

jika Anda mengeklik kanan pada salah satu baris, Anda dapat mengekspor item atau seluruh kumpulan data sebagai HAR yang tampaknya dalam format JSON.

Seharusnya tidak terlalu sulit untuk membuat skrip sesuatu untuk mengubahnya menjadi csv jika Anda benar-benar membutuhkannya di excel, tetapi jika Anda sudah membuat skrip, Anda mungkin juga menggunakan skrip untuk mengajukan pertanyaan Anda tentang data.

Jika ada yang tahu cara menggerakkan bagian "muat halaman, ekspor data" dari proses dari baris perintah, saya akan sangat tertarik untuk mendengar caranya


1
Alat ini disebutkan dalam jawaban yang dihapus: github.com/janodvarko/harviewer
Jonathon Reinhart

4
@JonathonReinhart, Ini memiliki 5 suara positif dan berguna. Mengapa dihapus? Juga lihat alat online ini : softwareishard.com/har/viewer
Pacerier

11
Anehnya, jaringan chrome menyimpan ke HAR menyimpan SEMUA data dan tidak hanya item
kishu

1
@JonathonReinhart, Ini telah dibatalkan penghapusannya: stackoverflow.com/a/20235632/632951
Pacerier

Ini tampaknya tidak berfungsi dengan permintaan yang bersumber dari localhost.
Skowronek


23

dari Chrome 76 , Anda memiliki tombol Impor / Ekspor .

masukkan deskripsi gambar di sini


Itu jawaban yang BENAR. Harap lebih banyak suara positif untuk didorong ke atas. :)
Kai Noack

22

Saya mencoba menyalin data ukuran yang diukur dari Jaringan Chrome dan menemukan posting ini. Saya baru saja menemukan cara yang lebih mudah untuk "mengekspor" data ke excel yaitu dengan menyalin tabel dan menempelkannya ke excel.

Caranya klik Control + A (pilih semua) dan setelah seluruh tabel akan disorot, paste ke Microsoft Excel. Satu-satunya masalah adalah jika ada terlalu banyak bidang, tidak semua baris disalin dan Anda mungkin harus menyalin dan menempel beberapa kali.

DIPERBARUI: Saya menemukan bahwa menyalin data hanya berfungsi ketika saya mematikan opsi filter (tombol yang terlihat seperti corong di atas tabel). - bendur


8
Ini sebenarnya cara termudah. Anda dapat mengatasi masalah "terlalu banyak bidang" dengan memperkecil tampilan browser (CTRL +/-). Tidak masalah jika teks terlalu kecil untuk dibaca, itu akan di-copy / paste ke excel pada ukuran normal.
profexorgeek

3
memang memilih semua, tetapi hanya menyalin file yang terlihat (di scrollpane), saya tidak tahu mengapa ...: /
Tom Brito

1
Anda dapat bermain dengan kolom jika Anda mengklik kanan padanya sehingga Anda dapat memiliki lebih banyak data daripada default
Atau Duan

4
Saya tidak bisa menggunakan Ctrl-A, tapi saya bisa menggunakan mouse, mulai dari kolom ke kiri, dan sorot dengan mengklik dan menyeret ke atas. fyi, ymmv, tisla.
ruffin

5
@Pacerier Saya menemukan bahwa menyalin data hanya berfungsi ketika saya mematikan opsi filter (tombol yang tampak seperti corong di atas tabel).
bendur

8

Saya menemukan masalah yang sama, dan menemukan bahwa cara yang lebih mudah adalah melepas video alat pengembang ke jendela terpisah! (Menggunakan tombol toolbar pojok kanan atas jendela alat pengembang) dan di jendela baru, cukup ucapkan pilih semua dan salin dan tempel ke excel !!



5

Perhatikan bahwa ≪Salin semua sebagai HAR≫ tidak berisi isi respons.

Anda bisa mendapatkan isi respons melalui ≪Simpan sebagai HAR dengan Konten≫, tetapi rusak jika Anda memiliki lebih dari jumlah log yang sepele (saya mencoba sekali dengan hanya 8k permintaan dan tidak berhasil.) Untuk mengatasi ini, Anda bisa buat skrip output sendiri menggunakan _request.contentData().

Ketika ada terlalu banyak log, bahkan _request.contentData()dan ≪Salin tanggapan≫ akan gagal, semoga mereka dapat memperbaiki masalah ini. Sampai saat itu, memeriksa lebih dari jumlah yang sepele dari log jaringan tidak dapat dilakukan dengan benar dengan Chrome Network Inspector dan sebaiknya gunakan alat lain.


4

Anda dapat menggunakan fiddler web debugger untuk mengimpor HAR dan kemudian sangat mudah dari mereka ... Ctrl + A (pilih semua) lalu Ctrl + c (salin ringkasan) lalu tempel di excel dan bersenang-senang


fiddler web debugger ??
Pacerier

3

Saya tidak melihat opsi ekspor atau simpan sebagai.

Saya memfilter semua permintaan yang tidak diinginkan menggunakan -.css -.js -.wofflalu mengklik kanan pada salah satu permintaan lalu Salin > Salin semua sebagai HAR

Kemudian tempelkan konten tersebut ke editor teks dan simpan.


1
Saya menggunakan pendekatan ini, itu bekerja seperti pesona. Saya ingin menambahkan jawabannya; konten saat Anda menempelkan di editor teks adalah file json. Sebenarnya saya menggunakan PowerShell untuk mengurai json dan mempelajari lebih lanjut pengalihan permintaan (dalam kasus saya).
Siva Senthil

Salin semua karena HAR tidak bekerja untuk saya.
Nathan Goings

1

Saya memiliki masalah yang sama ketika saya datang ke sini. Dengan beberapa percobaan, saya menemukan cara untuk menyalin beberapa halaman data chrome seperti pada pertanyaan saya perkecil sampai saya mendapatkan semua data dalam satu halaman, yaitu, tanpa scroll, dengan ukuran font yang sangat kecil. Sekarang salin dan tempel itu di excel yang menyalin semua catatan dan dalam font normal. Ini bagus untuk beberapa halaman data yang menurut saya.


1

Di versi Chrome yang lebih modern, Anda cukup menyeret file .har ke tab jaringan Alat Pengembang Chrome untuk memuatnya.


6
Saya pikir dia ingin mengekspor?
Pacerier

0

Untuk mendapatkan ini dalam format excel atau csv- klik kanan folder dan pilih "copy response" - paste ke excel dan gunakan teks ke kolom.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.