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

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

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

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

इस मॉड्यूल का उपयोग करने के लिए, हमें निम्नलिखित मॉड्यूल आयात करने की आवश्यकता है।

import webbrowser

webbrowser मॉड्यूल में अलग-अलग मेथड्स और एक्सेप्शन्स हैं, ये इस प्रकार हैं:

एक्सेप्शन webbrowser.Error

यह एरर तब उठाई जाएगी जब webbrowser इंटरफेस में कोई त्रुटि हो।

मेथड webbrowser.open(url, new=0, autoraise=True)

यह मेथड डिफ़ॉल्ट वेब ब्राउज़र का उपयोग करके URL प्रदर्शित करने के लिए उपयोग किया जाता है। new का डिफ़ॉल्ट मान 0 है। जब यह 0 होता है, तो यह उसी ब्राउज़र में खुलता है, new = 1 के लिए, एक नई ब्राउज़र विंडो खुलेगी और new = 2 के लिए, एक नया ब्राउज़र टैब खुलेगा।

मेथड webbrowser.open_new(url)

यह मेथड उपयोग किए जा रहे ब्राउज़र टाइप के लिए एक कंट्रोलर लौटाने के लिए उपयोग किया जाता है। यदि using का मान None है, तो यह डिफ़ॉल्ट ब्राउज़र के लिए कंट्रोलर लौटाएगा।

मेथड webbrowser.register(name, constructor, instance=None, *, preferred=False)

यह मेथड ब्राउज़र टाइप नाम रजिस्टर करने के लिए उपयोग किया जाता है। रजिस्टर करने के बाद, हम get() मेथड का उपयोग करके ब्राउज़र कंट्रोलर प्राप्त कर सकते हैं। पैरामीटर में instance है, जब instance परिभाषित नहीं है, तो कंस्ट्रक्टर को बिना किसी पैरामीटर के कॉल किया जाएगा।

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

Sr.No.टाइप नाम और क्लास नाम
1

'mozilla'

Mozilla('mozilla')

2

'firefox'

Mozilla('mozilla')

3

'netscape'

Mozilla('netscape')

4

'opera'

Opera()

5

'links'

GenericBrowser('links')

6

'lynx'

GenericBrowser('lynx')

7

'safari'

MacOSX('safari')

8

'windows-default'

WindowsDefault

9

'chrome'

Chrome('chrome')

10

'chromium'

Chromium('chromium')

उदाहरण कोड

import webbrowser as browser

my_browser = browser.get('windows-default')
my_browser.open_new('https://www.tutorialspoint.com')

आउटपुट

पायथन में सुविधाजनक वेब-ब्राउज़र कंट्रोलर
  1. Python में प्रोग्रामेटिकली वेब ब्राउज़र में URL खोलना (Tkinter) Python में प्रोग्रामेटिकली वेब ब्राउज़र में URL खोलना (Tkinter)

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

  1. पायथन में issuperset() फंक्शन पायथन में issuperset() फंक्शन

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

  1. क्लिपबोर्ड पर गूगल मैप स्थान खोलने के लिए पायथन स्क्रिप्ट क्लिपबोर्ड पर गूगल मैप स्थान खोलने के लिए पायथन स्क्रिप्ट

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