"कोड अगेंस्ट द क्लॉक!" में आपका स्वागत है - ब्लॉग श्रृंखला जहां मैं सांसारिक कार्यों को सुव्यवस्थित, समय बचाने वाले चमत्कारों में बदल देता हूं। आज, मैं एक प्रोजेक्ट साझा करने के लिए उत्साहित हूं जहां मैंने एक दोहराए जाने वाले, मैन्युअल काम को एक स्वचालित पावरहाउस में बदल दिया। क्या आप यह देखने के लिए तैयार हैं कि आप समय कैसे बचा सकते हैं और अपने वर्कफ़्लो में उत्साह का स्पर्श कैसे जोड़ सकते हैं? आइए गोता लगाएँ!
स्टार्टअप में काम करने के अपने फायदे हैं - जैसे विभिन्न विभागों के साथ सहयोग करने और स्वचालन के लिए उपयुक्त अक्षमताओं को उजागर करने का मौका। हमारी मार्केटिंग टीम के साथ हाल ही में बातचीत के दौरान, मुझे एक ऐसा कार्य पता चला जो तकनीकी उन्नयन की मांग कर रहा था। वे मैन्युअल रूप से थे:
जैसे ही मैंने यह सुना, मैंने सोचा, "इसे स्वचालित क्यों न किया जाए?" मैंने अपना लैपटॉप उठाया और कोडिंग शुरू कर दी।
इससे निपटने के लिए, मुझे एक स्क्रैपर बनाने की आवश्यकता थी। यहां मेरे द्वारा अपनाए गए दृष्टिकोण का संक्षिप्त विवरण दिया गया है:
प्रोडक्ट हंट की संरचना को समझना: मैंने जांच की कि प्रोडक्ट हंट अपनी सामग्री और उनके द्वारा उपयोग किए जाने वाले एपीआई को कैसे प्रस्तुत करता है। वे शीर्ष उत्पादों और विस्तृत जानकारी प्रदर्शित करने के लिए सर्वर-साइड रेंडरिंग पर भरोसा करते हैं।
उपकरण चुनना: चूंकि वेबसाइट सर्वर-साइड रेंडरिंग का उपयोग करती है, इसलिए मैंने Node.js के साथ Puppeteer का उपयोग करने का निर्णय लिया। कठपुतली हमें एक हेडलेस ब्राउज़र को नियंत्रित करने और सामग्री को स्क्रैप करने की अनुमति देती है जैसे कि हम मैन्युअल रूप से ब्राउज़ कर रहे थे।
डेटा लाया जा रहा है:
सीएसवी आउटपुट इस तरह दिखेगा
इन कार्यों को स्वचालित करने से न केवल समय की बचत होती है बल्कि मानवीय त्रुटि भी कम होती है और यह सुनिश्चित होता है कि मार्केटिंग टीम के पास हमेशा नवीनतम डेटा उपलब्ध रहे। साथ ही, यह इस बात का एक बेहतरीन उदाहरण है कि कैसे तकनीक दोहराए जाने वाले कार्यों को सुव्यवस्थित कर सकती है और मूल्य जोड़ सकती है।
नोट: यदि आप स्रोत कोड चाहते हैं तो बेझिझक मुझे पिंग करें :)
क्या आपने कभी कोड का उपयोग करके किसी कार्य को स्वचालित किया है? नीचे टिप्पणी में अपने अनुभव और सुझाव साझा करें! आप कौन से कार्य चाहते हैं कि आप स्वचालित कर सकें? आइए चर्चा करें!
अंत में, यदि लेख उपयोगी था, तो कृपया ताली बजाएं और अनुसरण करें, धन्यवाद!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3