वेबपृष्ठों को स्वचालित करें
Power Automate उपयोगकर्ताओं को वेब ब्राउज़र के साथ इंटरैक्ट करने में सक्षम बनाने के लिए ब्राउज़र ऑटोमेशन समूह के अंतर्गत कई क्रियाएं प्रदान करता है। ब्राउज़र ऑटोमेशन यूआई ऑटोमेशन का एक विशेष मामला है जिसका उपयोग वेब तत्वों के साथ इंटरैक्ट करने के लिए किया जाता है।
अंतर्निहित ऑटोमेशन ब्राउज़र के अलावा, वर्तमान में चार वेब ब्राउज़र समर्थित हैं:
- Microsoft Edge
- Microsoft Internet Explorer
- Google Chrome
- Mozilla Firefox
महत्त्वपूर्ण
वेबपेजों को स्वचालित करने से पहले, आपको उपयुक्त ब्राउज़र एक्सटेंशन इंस्टॉल करना होगा और उसके अनुसार ब्राउज़र को कॉन्फ़िगर करना होगा। समर्थित ब्राउज़र और आवश्यक एक्सटेंशन के संबंध में अधिक जानकारी प्राप्त करने के लिए, इंस्टॉल करें Power Automate ब्राउज़र एक्सटेंशन पर जाएं।
किसी वेबपेज को स्वचालित करने के लिए, आपको समर्थित ब्राउज़रों में से किसी एक को लॉन्च या संलग्न करना होगा, और फिर ब्राउज़र स्वचालन क्रियाओं को तैनात करना होगा। ब्राउज़र स्वचालन क्रियाएँ आपको वेबपेजों के साथ इंटरैक्ट करने और जावास्क्रिप्ट स्क्रिप्ट का उपयोग करके क्लिक करने जैसी घटनाओं का अनुकरण करने में सक्षम बनाती हैं। आप प्रवाह को मैन्युअल रूप से या रिकॉर्डर का उपयोग करके विकसित कर सकते हैं।
नोट
Power Automate डेस्कटॉप के लिए वेब ऑटोमेशन में ऐसा व्यवहार होता है कि यह किसी भिन्न सिस्टम उपयोगकर्ता के साथ नहीं खुल सकता है या किसी ऐसे ब्राउज़र से नहीं जुड़ सकता है जो खोलने के लिए उपयोग किए गए ब्राउज़र के अलावा किसी अन्य सिस्टम उपयोगकर्ता के साथ खोला गया हो Power Automate डेस्कटॉप के लिए. यह व्यवहार सुरक्षा कारणों से होता है.
डिफ़ॉल्ट रूप से, ब्राउज़र स्वचालन क्रियाएँ स्क्रीन पर माउस पॉइंटर को नहीं हिलाती हैं। परिणामस्वरूप, वे तब भी चल सकते हैं जब वेब ब्राउज़र छोटा हो, या लक्ष्य टैब केंद्रित टैब न हो। यह कार्यक्षमता आपको ब्राउज़र स्वचालन प्रवाह चलने के दौरान अपनी मशीन पर अन्य गतिविधियाँ करने की अनुमति देती है।
हालाँकि, कुछ कार्रवाइयां जैसे वेब पेज पर लिंक पर क्लिक करें और वेब पेज पर टेक्स्ट फ़ील्ड को पॉप्युलेट करें मामलों के लिए भौतिक इंटरैक्शन का समर्थन करें जहां जावास्क्रिप्ट ईवेंट अपेक्षा के अनुरूप काम नहीं करते हैं। यदि आप भौतिक इंटरैक्शन सक्षम करते हैं, तो ब्राउज़र को छोटा नहीं किया जा सकता है, और लक्ष्य टैब पर ध्यान केंद्रित किया जाना चाहिए।
Internet Explorer बनाम ऑटोमेशन ब्राउज़र का उपयोग करें
हालाँकि ऑटोमेशन ब्राउज़र Internet Explorer पर आधारित है, यह कुछ सुविधाएँ और सीमाएँ प्रदान करता है जो ऑटोमेशन प्रभावशीलता को बढ़ाती हैं।
ऑटोमेशन ब्राउज़र आउट ऑफ द बॉक्स काम करता है, जबकि Internet Explorer को अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है। सख्त सुरक्षा नीतियों वाले संगठनों में सुरक्षा कॉन्फ़िगरेशन अवांछित हो सकते हैं जो मैन्युअल परिवर्तनों को प्रतिबंधित करते हैं।
वेब पेज पर डाउनलोड लिंक पर क्लिक करें क्रिया ऑटोमेशन ब्राउज़र के साथ काम करती है, जो भी Internet Explorer संस्करण हो। वास्तविक Internet Explorer के लिए, कार्रवाई के लिए संस्करण 8 या उससे नीचे की आवश्यकता है।
ऑटोमेशन ब्राउज़र उन सभी संदेश संवाद बॉक्सों को दबा देता है जो Internet Explorer में बिना किसी बाधा के पॉप अप हो सकते हैं। यदि यह सुविधा अवांछनीय है, तो नया लॉन्च करें क्रिया में URL के अंत में ShowDialogs Internet Explorer प्रत्यय लागू करें।
ऑटोमेशन ब्राउज़र विंडोज़ में टैब या लिंक खोलने का समर्थन नहीं करता है। जब आप कोई लिंक चुनते हैं, तो ब्राउज़र उसे उसी विंडो/इंस्टेंस में खोलता है।
ऑटोमेशन ब्राउज़र का प्रदर्शन लाभ छोटा है क्योंकि यह Internet Explorer जैसे अनावश्यक तत्वों और ऐड-ऑन को लोड नहीं करता है।
ब्राउज़र और वेब तत्वों को स्वचालित करें
किसी भी अन्य ब्राउज़र स्वचालन क्रिया को तैनात करने से पहले, ब्राउज़र इंस्टेंस बनाने के लिए ब्राउज़र-लॉन्चिंग क्रियाओं में से एक का उपयोग करें। आप एक नया ब्राउज़र सत्र शुरू कर सकते हैं या किसी मौजूदा से जोड़ सकते हैं।
- नया लॉन्च करें Microsoft Edge
- नया लॉन्च करें Internet Explorer
- नया क्रोम लॉन्च करें
- नया लॉन्च करें Firefox
जब कोई ब्राउज़र इंस्टेंस उपलब्ध होता है, तो आप वेबपेजों के साथ इंटरैक्ट करने के लिए अन्य ब्राउज़र स्वचालन क्रियाएं तैनात कर सकते हैं। वेब फॉर्म-भरने की क्रियाएं वेबपेजों पर इनपुट प्रदान करने पर केंद्रित होती हैं, जबकि वेब डेटा निष्कर्षण क्रियाएं वेबपेजों से डेटा खींचती हैं।
आप ब्राउज़र ऑटोमेशन क्रियाएँ संदर्भ में सभी उपलब्ध ब्राउज़र स्वचालन क्रियाओं की एक सूची पा सकते हैं।
ब्राउज़र इंस्टेंस के अलावा, अधिकांश ब्राउज़र ऑटोमेशन क्रियाओं के साथ इंटरैक्ट करने के लिए यूआई तत्व की आवश्यकता होती है। मौजूदा यूआई तत्व यूआई तत्व फलक में दिखाई देते हैं, जबकि नए तत्वों को सीधे कार्रवाई के गुणों या फलक के माध्यम से जोड़ा जा सकता है। यूआई तत्वों के बारे में अधिक जानकारी प्राप्त करने के लिए, यूआई तत्वों का उपयोग करके स्वचालित करें पर जाएं।
नोट
ब्राउज़र स्वचालन क्रियाएँ विशेष रूप से वेबपेजों से कैप्चर किए गए यूआई तत्वों को स्वीकार करती हैं। इसलिए, डेस्कटॉप अनुप्रयोगों से कैप्चर किए गए यूआई तत्व ब्राउज़र स्वचालन क्रियाओं में उपलब्ध नहीं हैं।
एक नया यूआई तत्व जोड़ने के लिए, उपयुक्त वेब तत्व को हाइलाइट करें और दबाएं Ctrl + बायां क्लिक करें। सभी आवश्यक तत्वों को जोड़ने के बाद, उन्हें सहेजने के लिए संपन्न चुनें।
वेबपेजों पर डेटा दर्ज करें
किसी वेबपेज पर इनपुट प्रदान करने के लिए, तत्व की प्रकृति के आधार पर उपयुक्त वेब फॉर्म-भरने की क्रिया का चयन करें। उदाहरण के लिए, ड्रॉपडाउन मेनू में किसी आइटम का चयन करने के लिए वेब पेज पर ड्रॉप-डाउन सूची मान सेट करें क्रिया का उपयोग करें।
वेबपेजों से डेटा निकालें
किसी वेबपेज से डेटा का एक विशिष्ट टुकड़ा निकालने के लिए, वेब पेज का विवरण प्राप्त करें या वेब पेज पर तत्व का विवरण प्राप्त करें का उपयोग करें। कार्रवाई, इस पर निर्भर करती है कि विचाराधीन डेटा पूरे वेबपेज से संबंधित है या उसके अंदर के किसी तत्व से संबंधित है। वेबपेजों से विवरण निकालने के संबंध में अधिक जानकारी प्राप्त करने के लिए, वेबपेज से विवरण पुनर्प्राप्त करें पर जाएं।
पूर्व-पॉप्युलेटेड विकल्पों के अलावा, आप चुने हुए वेब तत्व में मौजूद किसी भी HTML विशेषता को पुनः प्राप्त करने के लिए मैन्युअल रूप से चयन कर सकते हैं।
इसके अतिरिक्त, वेब पेज पर तत्व का विवरण प्राप्त करें क्रिया वेलेमेंटरेक्टेंगल विशेषता का समर्थन करती है जो शीर्ष-बाएँ बिंदु को पुनः प्राप्त करती है और एक वेब तत्व के आयाम। इस विशेषता के बारे में अधिक जानकारी प्राप्त करने के लिए, वेब तत्व के निर्देशांक और आकार प्राप्त करें पर जाएं।
वेबपेजों से संरचित डेटा निकालें
बड़ी मात्रा में संरचित डेटा निकालने के लिए, वेब पेज से डेटा निकालें क्रिया का उपयोग करें। आप निकाले गए डेटा को एकल मान, सूचियों और तालिकाओं के रूप में संग्रहीत कर सकते हैं, या आप उन्हें एक्सेल वर्कशीट में पेस्ट कर सकते हैं।
जब लाइव वेब हेल्पर खुला हो, तो उपलब्ध निष्कर्षण विकल्पों को देखने के लिए लक्ष्य डेटा का चयन करें या राइट-क्लिक करें। मान निकालने के लिए, तत्व मान निकालें चुनें, और फिर वह HTML विशेषता चुनें जिसे आप पुनः प्राप्त करना चाहते हैं।
Power Automate निष्कर्षण के लिए दो या अधिक तत्वों का चयन करने के बाद स्वचालित रूप से डेटा की सूचियों या तालिकाओं की पहचान करता है।
नोट
संपूर्ण HTML तालिका को तेज़ी से निकालने के लिए, तालिका का चयन करें या राइट-क्लिक करें और संपूर्ण HTML तालिका निकालें चुनें। यह विकल्प केवल उन तत्वों के लिए उपलब्ध है जो Power Automate HTML तालिकाओं के रूप में पहचानते हैं। यदि डेटा एक तालिका के रूप में संरचित है लेकिन HTML तालिका के रूप में पहचाना नहीं गया है, तो उनके पहले दो तत्वों को निकालें, जैसा कि पहले बताया गया है।
वैकल्पिक रूप से, आप मैन्युअल रूप से CSS चयनकर्ता बना या संपादित कर सकते हैं जो विशिष्ट तत्वों को इंगित करते हैं।
एक CSS चयनकर्ता बनाने के लिए, लाइव वेब हेल्पर में उन्नत सेटिंग्स चुनें, और फिर उस प्रकार का मान चुनें जिसे आप निकालना चाहते हैं। आप एक एकल मान, एकाधिक चयनित मान (एक अलग चयनकर्ता प्रत्येक मान को परिभाषित करता है), सूचियाँ, तालिकाएँ और संपूर्ण HTML तालिकाएँ निकालना चुन सकते हैं।
प्रत्येक CSS चयनकर्ता में HTML तत्व की ट्री संरचना, उससे निकालने की विशेषता और वैकल्पिक रूप से अधिक उन्नत चयन को लागू करने के लिए एक नियमित अभिव्यक्ति शामिल होती है।
अनेक पृष्ठों से संरचित डेटा निकालें
यदि निकाली जाने वाली जानकारी समान संरचना वाले कई पृष्ठों के बीच विभाजित है, तो आपको उचित पेजिंग कॉन्फ़िगरेशन सेट करने की आवश्यकता है।
पेजर वेब तत्व हैं जो आपको कई पेजों के बीच नेविगेट करने की अनुमति देते हैं। डेटा निष्कर्षण के लिए पेजर सेट करने के लिए, संबंधित पेजर तत्व का चयन करें या राइट-क्लिक करें और तत्व को पेजर के रूप में सेट करें चुनें।
इसके अतिरिक्त, आप लाइव वेब हेल्पर की उन्नत सेटिंग्स के माध्यम से मैन्युअल रूप से एक पेजर निर्दिष्ट कर सकते हैं।
जब डेटा चयन पूरा हो जाए, तो लाइव वेब हेल्पर को बंद करें और वेब पेज से डेटा निकालें क्रिया में उचित पैरामीटर कॉन्फ़िगर करें। आप सभी उपलब्ध पृष्ठों से डेटा निकालने या उनमें से एक विशिष्ट संख्या के बीच चयन कर सकते हैं।
वैकल्पिक रूप से, आप निष्कर्षण पर डेटा संसाधित करें को सक्षम कर सकते हैं ताकि Power Automate निकाले गए डेटा को विभिन्न तरीकों से संसाधित कर सकें, जैसे रिक्त स्थान और अवांछित वर्णों को हटाना। हालाँकि, यह विकल्प बड़ी मात्रा में डेटा के प्रदर्शन को प्रभावित कर सकता है।
वेब सेवाओं के साथ सहभागिता करें
Power Automate विभिन्न HTTP क्रियाएं प्रदान करता है जो आपको वेब ब्राउज़र की आवश्यकता के बिना वेब संसाधनों, जैसे वेबपेजों, फ़ाइलों और एपीआई के साथ सीधे संवाद करने में सक्षम बनाता है। आप HTTP कार्रवाई संदर्भ में सभी उपलब्ध HTTP क्रियाओं के साथ एक सूची पा सकते हैं।
वेब संसाधन डाउनलोड करें
वेबपेज सामग्री या वेब पर संग्रहीत फ़ाइलों को सीधे डाउनलोड करने के लिए वेब से डाउनलोड करें क्रिया का उपयोग करें।
इस क्रिया में GET और POST दोनों तरीकों का उपयोग किया जा सकता है। फ़ाइलें सीधे डिस्क पर डाउनलोड की जा सकती हैं, जबकि वेबपेज सामग्री को वेरिएबल्स में सहेजा जाता है।
वेब एपीआई तक पहुंचें
वेब एपीआई तक पहुंचने के लिए वेब सेवा लागू करें क्रिया का उपयोग करें। इस क्रिया के साथ विभिन्न विधियाँ संगत हैं, जो वस्तुतः किसी भी एपीआई को समायोजित करने के लिए पूरी तरह से अनुकूलन योग्य है।
नोट
उपयोग करने से पहले वेब सेवा का आह्वान करें कार्रवाई, उस वेब सेवा का दस्तावेज़ीकरण पृष्ठ देखें जिसका आप उपयोग करना चाहते हैं। निम्नलिखित उदाहरण सभी परिदृश्यों पर लागू नहीं किया जा सकता, क्योंकि प्रत्येक वेब सेवा को एक अलग कॉन्फ़िगरेशन और सिंटैक्स की आवश्यकता होती है।
वेब सेवा को आमंत्रित करें क्रिया के अलावा, Power Automate SOAP वेब सेवा को आमंत्रित करें क्रिया प्रदान करता है SOAP वेब सेवाओं के साथ इंटरैक्ट करने के लिए।