Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में सुविधाजनक वेब-ब्राउज़र नियंत्रक

पायथन का उपयोग करके उपयोगकर्ताओं को वेब आधारित दस्तावेज़ प्रदर्शित करने के लिए, वेबब्रोसर नामक एक मॉड्यूल है। यह वेब दस्तावेज़ों को संभालने के लिए उच्च स्तरीय इंटरफ़ेस प्रदान करता है।

यूनिक्स आधारित प्रणाली पर, यह मॉड्यूल लिंक्स, नेटस्केप, मोज़ेक आदि ब्राउज़रों का समर्थन करता है। 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() मेथड का उपयोग करके ब्राउजर कंट्रोलर प्राप्त कर सकते हैं। पैरामीटर में इंस्टेंस होता है, जब इंस्टेंस को परिभाषित नहीं किया जाता है, तो कंस्ट्रक्टर को बिना किसी पैरामीटर के कॉल किया जाएगा।

कुछ पूर्वनिर्धारित ब्राउज़र प्रकार हैं। यहां कुछ चयनित ब्राउज़र प्रकारों की सूची दी गई है। इन प्रकारों को गेट () विधि के रूप में पास किया जा सकता है।

<टीडी>

'मोज़िला'

मोज़िला ('मोज़िला')

<टीडी>

'फ़ायरफ़ॉक्स

मोज़िला ('मोज़िला')

<टीडी>

'नेटस्केप'

मोज़िला ('नेटस्केप')

<टीडी>

'ओपेरा'

ओपेरा ()

<टीडी>

'लिंक'

GenericBrowser('links')

<टीडी>

'लिंक्स'

GenericBrowser('lynx')

<टीडी>

'सफारी'

MacOSX ('सफारी')

<टीडी>

'विंडो-डिफ़ॉल्ट'

WindowsDefault

<टीडी>

'क्रोम'

क्रोम ('क्रोम')

<टीडी>

'क्रोमियम'

क्रोमियम ('क्रोमियम')

क्रमांक नाम और कक्षा का नाम टाइप करें
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')

आउटपुट

पायथन में सुविधाजनक वेब-ब्राउज़र नियंत्रक
  1. पायथन (टिंकर) में एक वेब ब्राउज़र में प्रोग्रामेटिक रूप से यूआरएल खोलना

    पायथन में एक्सटेंशन और मॉड्यूल का एक समृद्ध पुस्तकालय है जो कई उद्देश्यों के लिए उपयोग किया जाता है। वेब-आधारित सामग्री के साथ काम करने के लिए, पायथन एक वेबब्राउज़र . प्रदान करता है मापांक। मॉड्यूल एक ऐसा वातावरण बनाता है जो उपयोगकर्ता को एप्लिकेशन में वेब-आधारित सामग्री प्रदर्शित करने में सक्षम बना

  1. issuperset () पायथन में

    इस लेख में, हम पायथन में issuperset() और विभिन्न क्षेत्रों में इसके कार्यान्वयन के बारे में जानेंगे। यह विधि बूलियन ट्रू लौटाती है यदि एक सेट बी के सभी तत्वों में सभी तत्व सेट ए होते हैं जो एक तर्क के रूप में पारित होते हैं और यदि ए के सभी तत्व बी में मौजूद नहीं होते हैं तो झूठा रिटर्न देता है। इस

  1. क्लिपबोर्ड पर Google मानचित्र स्थान खोलने के लिए पायथन लिपि?

    हम आम तौर पर Google मानचित्र पर किसी विशिष्ट साइट/स्थान की खोज के लिए ब्राउज़र खोलते हैं। और अगर आपको इस कार्य को दिन में कई बार करने की आवश्यकता हो तो यह बहुत उबाऊ हो जाता है। अब आप इस कार्य को स्वचालित कर सकते हैं जहां आपका ब्राउज़र अपने आप खुल जाएगा और वेबपेज आपको आपके इच्छित स्थान के Google मानच