वेब स्क्रैपिंग एक स्वचालित विधि का उपयोग करके किसी वेबसाइट से डेटा, जानकारी, या छवियों को निकालने का कार्य है। इसे फुल ऑटोमैटिक पर कॉपी और पेस्ट समझें।
हम या तो एक ऐप लिखते हैं या उपयोग करते हैं जो उन वेबसाइट्स पर जाता है जिन्हें हम चाहते हैं और उन वेबसाइट्स से हमारे द्वारा चाही गई विशिष्ट चीजों की एक प्रति बनाता है। यह पूरी वेबसाइट डाउनलोड करने की तुलना में बहुत अधिक सटीक है।
किसी भी उपकरण की तरह, वेब स्क्रैपिंग का उपयोग अच्छे या बुरे के लिए किया जा सकता है। वेबसाइट्स को स्क्रैप करने के कुछ बेहतर कारण होंगे उसकी सामग्री के आधार पर उसे सर्च इंजन में रैंक करना, कीमत तुलना खरीदारी, या स्टॉक मार्केट जानकारी की निगरानी। आप इसे एक शोध उपकरण के रूप में भी उपयोग कर सकते हैं।
एक्सेल के साथ वेबसाइट्स को कैसे स्क्रैप कर सकते हैं?
मानें या न मानें, एक्सेल में लंबे समय से वेबसाइट्स से डेटा निकालने की क्षमता है, कम से कम एक्सेल 2003 से। बस वेब स्क्रैपिंग कुछ ऐसा है जिसके बारे में ज्यादातर लोग नहीं सोचते, एक स्प्रेडशीट प्रोग्राम का उपयोग करके काम करने के बारे में तो बिल्कुल नहीं। लेकिन यह आश्चर्यजनक रूप से आसान और शक्तिशाली है। आइए माइक्रोसॉफ्ट ऑफिस कीबोर्ड शॉर्टकट्स का संग्रह बनाकर सीखें कि यह कैसे किया जाता है।
उन साइट्स को ढूंढें जिन्हें आप स्क्रैप करना चाहते हैं
पहली चीज़ जो हम करने जा रहे हैं वह उन विशिष्ट वेब पेजों को ढूंढना है जिनसे हम जानकारी प्राप्त करना चाहते हैं। आइए स्रोत पर जाएं और https://support.office.com/ पर खोजें। हम खोज शब्द "frequently used shortcuts" का उपयोग करने जा रहे हैं। हम विशिष्ट ऐप के नाम का उपयोग करके इसे और अधिक विशिष्ट बना सकते हैं, जैसे आउटलुक, एक्सेल, वर्ड, आदि। परिणाम पेज को बुकमार्क करना एक अच्छा विचार हो सकता है ताकि हम आसानी से वापस आ सकें।
खोज परिणाम पर क्लिक करें, "Keyboard shortcuts in Excel for Windows"। एक बार उस पेज पर, एक्सेल संस्करणों की सूची ढूंढें और Newer Versions पर क्लिक करें। अब हम नवीनतम और महानतम के साथ काम कर रहे हैं।
हम अपने खोज परिणाम पेज पर वापस जा सकते हैं और अन्य सभी ऑफिस ऐप्स के परिणामों को उनके अपने टैब में खोल सकते हैं और उन्हें बुकमार्क कर सकते हैं। यह एक अच्छा विचार है, यहां तक कि इस अभ्यास के लिए भी। ज्यादातर लोग ऑफिस शॉर्टकट्स एकत्र करने में यहीं रुक जाएंगे, लेकिन हम नहीं। हम उन्हें एक्सेल में डालने जा रहे हैं ताकि हम जब चाहें उनके साथ जो चाहें कर सकें।
एक्सेल खोलें और स्क्रैप करें
एक्सेल खोलें और एक नई वर्कबुक शुरू करें। वर्कबुक को Office Shortcuts के रूप में सेव करें। यदि आपके पास वनड्राइव है, तो इसे वहां सेव करें ताकि ऑटोसेव फीचर काम करे।
एक बार वर्कबुक सेव हो जाने पर, डेटा टैब पर क्लिक करें।
डेटा टैब के रिबन में, फ्रॉम वेब पर क्लिक करें।
फ्रॉम वेब विज़ार्ड विंडो खुल जाएगी। यह वह जगह है जहां हम उस वेबसाइट का वेब एड्रेस या URL डालते हैं जिससे हम डेटा स्क्रैप करना चाहते हैं। अपने वेब ब्राउज़र पर स्विच करें और कॉपी करें URL।
फ्रॉम वेब विज़ार्ड के URL फ़ील्ड में URL पेस्ट करें। हम इसे बेसिक या एडवांस्ड मोड में उपयोग करना चुन सकते हैं। एडवांस्ड मोड हमें वेबसाइट से डेटा एक्सेस करने के तरीके पर बहुत अधिक विकल्प देता है। इस अभ्यास के लिए, हमें केवल बेसिक मोड की आवश्यकता है। ओके पर क्लिक करें।
एक्सेल अब वेबसाइट से कनेक्ट करने का प्रयास करेगा। इसमें कुछ सेकंड लग सकते हैं। यदि ऐसा होता है तो हम एक प्रोग्रेस विंडो देखेंगे।
नेविगेटर विंडो खुलेगी, और हम बाईं ओर वेबसाइट से टेबल्स की एक सूची देखेंगे। जब हम एक का चयन करते हैं, तो हम दाईं ओर एक टेबल प्रीव्यू देखेंगे। आइए Frequently used shortcuts टेबल का चयन करें।
हम वास्तविक वेबसाइट देखने के लिए वेब व्यू टैब पर क्लिक कर सकते हैं, यदि हमें 원하는 टेबल खोजने के लिए चारों ओर देखने की आवश्यकता है। जब हम इसे ढूंढ लेते हैं, तो हम इस पर क्लिक कर सकते हैं और यह आयात के लिए चुना जाएगा।
अब, इस विंडो के नीचे लोड बटन पर क्लिक करें। अन्य विकल्प हैं जिन्हें हम चुन सकते हैं, जो अधिक जटिल हैं और हमारे पहले स्क्रैप को करने के दायरे से परे हैं। बस इस बात से अवगत रहें कि वे वहां हैं। एक्सेल की वेब स्क्रैपिंग क्षमताएं बहुत शक्तिशाली हैं।
कुछ सेकंड के बाद वेब टेबल एक्सेल में लोड हो जाएगी। हम बाईं ओर डेटा देखेंगे, जहां तस्वीर में नंबर 1 है। नंबर 2 वेबसाइट से डेटा प्राप्त करने के लिए उपयोग की गई क्वेरी को हाइलाइट करता है। जब हमारे पास एक वर्कबुक में कई क्वेरीज होती हैं, तो यह वह जगह है जहां हम उस क्वेरी का चयन करते हैं जिसका हमें उपयोग करने की आवश्यकता होती है।
ध्यान दें कि डेटा एक एक्सेल टेबल के रूप में स्प्रेडशीट में आता है। यह पहले से ही हमारे लिए डेटा को फ़िल्टर या सॉर्ट करने के लिए सेट है।
हम इस प्रक्रिया को उन सभी अन्य वेब पेजों के लिए दोहरा सकते हैं जिनमें आउटलुक, वर्ड, एक्सेस, पावरपॉइंट, और किसी अन्य ऑफिस ऐप के लिए हमारे इच्छित ऑफिस शॉर्टकट्स हैं।
एक्सेल में स्क्रैप किए गए डेटा को वर्तमान रखना
बोनस के रूप में, हम सीखेंगे कि एक्सेल में अपने स्क्रैप किए गए डेटा को ताज़ा कैसे रखें। यह दिखाने का एक शानदार तरीका है कि डेटा स्क्रैपिंग के लिए एक्सेल कितना शक्तिशाली है। यहां तक कि इसके साथ, हम केवल सबसे बुनियादी स्क्रैपिंग कर रहे हैं जो एक्सेल कर सकता है।
इस उदाहरण के लिए, आइए https://www.cnbc.com/stocks/ जैसे स्टॉक सूचना वेब पेज का उपयोग करें।
हमने पहले जो किया था उसे दोहराएं और एड्रेस बार से नए URL को कॉपी और पेस्ट करें।
आप नेविगेटर विंडो पर पहुंचेंगे और उपलब्ध टेबल्स देखेंगे। आइए Major U.S. Stock Indices का चयन करें।
एक बार डेटा स्क्रैप हो जाने पर हम निम्नलिखित स्प्रेडशीट देखेंगे।
दाईं ओर, हम Major U.S. Stock Indexes के लिए क्वेरी देखते हैं। इसे चुनें ताकि यह हाइलाइट हो जाए। सुनिश्चित करें कि हम टेबल टूल्स टैब में हैं और डिज़ाइन क्षेत्र में। फिर रिफ्रेश के तहत डाउन एरो पर क्लिक करें। फिर कनेक्शन प्रॉपर्टीज पर क्लिक करें।
क्वेरी प्रॉपर्टीज विंडो में, यूजेज टैब के तहत, हम नियंत्रित कर सकते हैं कि यह जानकारी कैसे रिफ्रेश होती है। हम रिफ्रेश करने के लिए एक विशिष्ट समय अवधि सेट कर सकते हैं, या अगली बार वर्कबुक खोलने पर रिफ्रेश कर सकते हैं, या बैकग्राउंड में रिफ्रेश कर सकते हैं, या इनमें से किसी भी संयोजन को। एक बार जब हम चुन लेते हैं कि हमें क्या चाहिए, तो विंडो को बंद करने और जारी रखने के लिए ओके पर क्लिक करें।
बस! अब आप एक एक्सेल स्प्रेडशीट से स्टॉक की कीमतों, खेल स्कोर, या किसी अन्य डेटा को ट्रैक कर सकते हैं जो अक्सर बदलता है। यदि आप एक्सेल समीकरणों और फ़ंक्शंस में अच्छे हैं, तो आप डेटा के साथ लगभग कुछ भी कर सकते हैं।
शायद स्टॉक ट्रेंड की पहचान करने की कोशिश करें, काम पर एक फैंटेसी स्पोर्ट्स पूल चलाएं, या शायद सिर्फ मौसम पर नज़र रखें। कौन जानता है? आपकी कल्पना और इंटरनेट पर उपलब्ध डेटा ही एकमात्र सीमाएं हैं।