पायथन का उपयोग करके उपयोगकर्ताओं को वेब आधारित दस्तावेज़ प्रदर्शित करने के लिए, वेबब्रोसर नामक एक मॉड्यूल है। यह वेब दस्तावेज़ों को संभालने के लिए उच्च स्तरीय इंटरफ़ेस प्रदान करता है।
यूनिक्स आधारित प्रणाली पर, यह मॉड्यूल लिंक्स, नेटस्केप, मोज़ेक आदि ब्राउज़रों का समर्थन करता है। Windows और Macintosh के लिए, यह मानक ब्राउज़रों का उपयोग करता है।
इस मॉड्यूल का उपयोग करने के लिए, हमें निम्नलिखित मॉड्यूल को आयात करने की आवश्यकता है।
import webbrowser
वेबब्रोसर मॉड्यूल में अलग-अलग तरीके और अपवाद हैं, ये इस प्रकार हैं -
अपवाद webbrowser.Error
वेबब्राउज़र इंटरफ़ेस में कोई त्रुटि होने पर यह त्रुटि उत्पन्न होगी।
विधि webbrowser.open(url, new=0, autoraise=True)
इस विधि का उपयोग डिफ़ॉल्ट वेब ब्राउज़र का उपयोग करके url प्रदर्शित करने के लिए किया जाता है। नए का डिफ़ॉल्ट मान 0 है। जब यह 0 होता है, तो यह उसी ब्राउज़र में खुलता है, नए =1 के लिए, एक नई ब्राउज़र विंडो खुलेगी और नए =2 के लिए, एक नया ब्राउज़र टैब खुलेगा।
विधि webbrowser.open_new(url)
इस विधि का उपयोग ब्राउज़र प्रकार के लिए नियंत्रक को वापस करने के लिए किया जाता है। यदि उपयोग करने का मान कोई नहीं है, तो यह डिफ़ॉल्ट ब्राउज़र के लिए नियंत्रक लौटाएगा।
विधि webbrowser.register(नाम, निर्माता, उदाहरण =कोई नहीं, *, पसंदीदा =गलत)
इस विधि का उपयोग ब्राउज़र प्रकार के नाम को पंजीकृत करने के लिए किया जाता है। रजिस्टर करने के बाद, हम get() मेथड का उपयोग करके ब्राउजर कंट्रोलर प्राप्त कर सकते हैं। पैरामीटर में इंस्टेंस होता है, जब इंस्टेंस को परिभाषित नहीं किया जाता है, तो कंस्ट्रक्टर को बिना किसी पैरामीटर के कॉल किया जाएगा।
कुछ पूर्वनिर्धारित ब्राउज़र प्रकार हैं। यहां कुछ चयनित ब्राउज़र प्रकारों की सूची दी गई है। इन प्रकारों को गेट () विधि के रूप में पास किया जा सकता है।
क्रमांक | नाम और कक्षा का नाम टाइप करें |
---|---|
1 | <टीडी>|
2 | <टीडी>|
3 | <टीडी>|
4 | <टीडी>|
5 | <टीडी>|
6 | <टीडी>|
7 | <टीडी>|
8 | <टीडी>|
9 | <टीडी>|
10 | <टीडी>
उदाहरण कोड
import webbrowser as browser my_browser = browser.get('windows-default') my_browser.open_new('https://www.tutorialspoint.com')