Chrome डेवलपर टूल से डेटा निर्यात करें


138

यहां छवि विवरण दर्ज करें

पृष्ठ लोड होने पर Chrome द्वारा नेटवर्क विश्लेषण

मैं इस डेटा को Microsoft Excel में निर्यात करना चाहूंगा ताकि मेरे पास समान समय में लोड होने पर समान डेटा की एक सूची हो। एक पृष्ठ लोड हो रहा है एक बार वास्तव में मुझे बहुत बता नहीं है खासकर अगर मैं पृष्ठों की तुलना करना चाहता हूँ।

क्या टूल या क्रोम एक्सटेंशन के माध्यम से ऐसा करना संभव है?


2
चरण-दर-चरण भी देखें: confluence.atlassian.com/kb/…
Vadzim

जवाबों:


93

यदि आप किसी भी पंक्तियों पर राइट क्लिक करते हैं, तो आप आइटम या संपूर्ण डेटा को HAR के रूप में सेट कर सकते हैं, जो JSON प्रारूप प्रतीत होता है।

यदि आप वास्तव में एक्सेल में इसकी आवश्यकता है, तो एक सीएसवी में बदलने के लिए कुछ को स्क्रिप्ट करना बहुत कठिन नहीं होना चाहिए, लेकिन यदि आप पहले से ही स्क्रिप्टिंग कर रहे हैं तो आप डेटा के अपने प्रश्न पूछने के लिए स्क्रिप्ट का उपयोग कर सकते हैं।

अगर किसी को पता है कि कमांड लाइन से "लोड पेज, एक्सपोर्ट डेटा" प्रक्रिया का हिस्सा मैं कैसे सुनना चाहता हूं, तो यह सुनने में काफी दिलचस्पी होगी


1
इस उपकरण को हटाए गए उत्तर में वर्णित किया गया था: github.com/janodvarko/harviewer
जोनाथन रेइनहर्ट

3
@JonathonReinhart, इसमें 5 अपवोट थे और यह उपयोगी है। इसे क्यों हटाया गया? इस ऑनलाइन टूल को भी देखें : softwareishard.com/har/viewer
Pacerier

9
हैरानी की बात है कि क्रोम के नेटवर्क ने हर को बचा लिया और न केवल आइटम को बचाया
किशु

@JonathonReinhart, यह अनिर्धारित किया गया है: stackoverflow.com/a/20235632/632951
पेसियर

यह स्थानीयहोस्ट किए गए अनुरोधों के साथ काम नहीं करता है।
Skowronek

22

HAR के रूप में राइट-क्लिक करें और निर्यात करें, फिर Jan Odvarko के HAR Viewer का उपयोग करके इसे देखें

यह पहले से ही कैप्चर किए गए हर लॉग को देखने में मदद करता है।


22

मैं क्रोम नेटवर्क से मापे गए आकार के डेटा को कॉपी करने की कोशिश कर रहा था और इस पोस्ट पर ठोकर खाई। मुझे डेटा को एक्सेल करने के लिए "निर्यात" करने का एक आसान तरीका मिल गया है जो एक्सेल को कॉपी करने और पेस्ट करने के लिए है।

चाल नियंत्रण + ए (सभी का चयन करें) पर क्लिक करें और एक बार जब पूरी तालिका हाइलाइट हो जाएगी, तो इसे Microsoft Excel में पेस्ट करें। एकमात्र मुद्दा यह है कि बहुत सारे फ़ील्ड हैं, सभी पंक्तियों की प्रतिलिपि नहीं बनाई गई है और आपको कई बार कॉपी और पेस्ट करना पड़ सकता है।

अद्यतन: मैंने पाया कि डेटा की प्रतिलिपि केवल तभी काम करती है जब मैं फ़िल्टर विकल्प (तालिका के ऊपर फ़नल-दिखने वाला बटन) बंद करता हूं। - बेंदुर


8
यह वास्तव में सबसे आसान तरीका है। आप ब्राउज़र को बाहर ज़ूम करके (CTRL +/-) "बहुत से फ़ील्ड" समस्या के आसपास प्राप्त कर सकते हैं। इससे कोई फर्क नहीं पड़ता कि पाठ पढ़ने के लिए बहुत छोटा है, यह सामान्य आकार में एक्सेल में कॉपी / पेस्ट करेगा।
प्रोफेक्सोर्गेक

3
सभी का चयन किया, लेकिन केवल दिखाई गई फ़ाइलों (स्क्रॉलपैन में) की प्रतिलिपि बनाई, मुझे नहीं पता क्यों ...: /
टॉम ब्रिटो

1
यदि आप उन पर राइट क्लिक करते हैं, तो आप कॉलम के साथ खेल सकते हैं ताकि आपके पास डिफ़ॉल्ट से अधिक डेटा हो
या डुआन

4
मैं काम करने के लिए Ctrl-A प्राप्त करने में असमर्थ हूं, लेकिन मैं माउस का उपयोग कर सकता हूं, बाईं ओर एक कॉलम शुरू कर सकता हूं, और ऊपर क्लिक करके और खींचकर हाइलाइट कर सकता हूं। फेय, यमव, टिस्ला।
रफिन

5
@ स्पेसर मैंने पाया कि डेटा की प्रतिलिपि केवल तभी काम करती है जब मैं फ़िल्टर विकल्प (तालिका के ऊपर कीप-दिखने वाला बटन) को बंद कर देता हूं।
२२

21

से क्रोम 76 , आपके पास आयात / निर्यात बटन।

यहां छवि विवरण दर्ज करें


8

मैं एक ही समस्या में आया था, और पाया कि आसान तरीका डेवलपर टूल के वीडियो को एक अलग विंडो में अनडॉक करना है! (डेवलपर टूल विंडो के दाएं हाथ के शीर्ष कोने वाले टूलबार बटन का उपयोग करके) और नई विंडो में, बस सभी का चयन करें और एक्सेल से कॉपी और पेस्ट करें !!


7

Chrome में, डेवलपर टूल में, नेटवर्क में, नाम कॉलम में, राइट-क्लिक करें और "Save as HAR with content" चुनें। फिर एक नया टैब खोलें, https://toolbox.googleapps.com/apps/har_analyzer/ पर जाएं और सहेजी गई HAR फ़ाइल खोलें।


4

आप HAR को आयात करने के लिए फ़िडलर वेब डिबगर का उपयोग कर सकते हैं और फिर यह उन पर से बहुत आसान है ... Ctrl + A (सभी का चयन करें) फिर Ctrl + c (कॉपी सारांश) फिर एक्सेल में पेस्ट करें और मज़े करें


फ़िडलर वेब डिबगर ??
पचेरियर

4

ध्यान दें कि thatCopy सभी के रूप में HAR। प्रतिक्रिया शरीर शामिल नहीं है।

आप सामग्री के साथ HAR के रूप में asSave के माध्यम से प्रतिक्रिया निकाय प्राप्त कर सकते हैं, लेकिन यह टूट जाता है यदि आपके पास लॉग की एक तुच्छ राशि है (मैंने केवल 8k अनुरोधों के साथ एक बार कोशिश की और यह काम नहीं करता है।) इसे हल करने के लिए, आप इसे हल कर सकते हैं। स्क्रिप्ट एक आउटपुट का उपयोग करके _request.contentData()

जब बहुत अधिक लॉग होते हैं, तो भी _request.contentData()और tooCopy प्रतिक्रिया विफल हो जाएगी, उम्मीद है कि वे इस समस्या को ठीक करेंगे। तब तक, नेटवर्क लॉग की एक तुच्छ मात्रा से अधिक का निरीक्षण क्रोम नेटवर्क इंस्पेक्टर के साथ ठीक से नहीं किया जा सकता है और किसी अन्य टूल का उपयोग करने के लिए इसका सबसे अच्छा है।


3

मैं निर्यात नहीं देखता या विकल्प के रूप में सहेजता हूं।

मैंने सभी अवांछित अनुरोधों का उपयोग करके फ़िल्टर -.css -.js -.woffकिया, फिर अनुरोधों में से एक पर राइट क्लिक किया फिर कॉपी करें > हर के रूप में कॉपी करें

फिर सामग्री को एक पाठ संपादक में चिपकाया और उसे बचाया।


मैंने इस दृष्टिकोण का उपयोग किया, यह आकर्षण की तरह काम करता था। मैं उत्तर में जोड़ना चाहता हूं; जब आप टेक्स्ट एडिटर में पेस्ट करते हैं, तो यह एक json फाइल है। वास्तव में मैंने पॉवर का इस्तेमाल जूस को पार्स करने के लिए किया और आगे रिडायरेक्शन (मेरे मामले में) का अध्ययन किया।
शिव सेंथिल

1

मेरे पास वही मुद्दा था जिसके लिए मैं यहां आया था। कुछ परीक्षणों के साथ, मैंने क्रोम डेटा के कई पृष्ठों की प्रतिलिपि बनाने के लिए सोचा था, क्योंकि मैंने तब तक ज़ूम आउट किया था जब तक कि मुझे एक पृष्ठ में सभी डेटा नहीं मिला, यानी स्क्रॉल के बिना, बहुत छोटे फ़ॉन्ट आकार के साथ। अब उस एक्सेल में कॉपी और पेस्ट करें जो सभी रिकॉर्ड और सामान्य फ़ॉन्ट में कॉपी करता है। यह मेरे विचार से कुछ पृष्ठों के लिए अच्छा है।


1

क्रोम के अधिक आधुनिक संस्करणों में आप इसे लोड करने के लिए क्रोम देव टूल्स के नेटवर्क टैब में सिर्फ एक .har फ़ाइल को खींच सकते हैं।


6
मुझे लगता है कि वह निर्यात करना चाहता है?
पचेरियर

0

एक्सेल या सीएसवी प्रारूप में इसे प्राप्त करने के लिए- फ़ोल्डर पर राइट क्लिक करें और कॉलम में टेक्स्ट को एक्सेल करने और उपयोग करने के लिए "कॉपी प्रतिक्रिया" का चयन करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.