खोज…


परिचय

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

वाक्य - विन्यास

  • webbrowser.open(url, new=0, autoraise=False)
  • webbrowser.open_new(url)
  • webbrowser.open_new_tab(url)
  • webbrowser.get(usage=None)
  • webbrowser.register(name, constructor, instance=None)

पैरामीटर

पैरामीटर विवरण
webbrowser.open()
यूआरएल वेब ब्राउजर में खुलने वाला यूआरएल
नया 0 मौजूदा टैब में URL खोलता है, 1 नई विंडो में खुलता है, 2 नए टैब में खुलता है
autoraise यदि यह सही पर सेट है, तो विंडो को अन्य विंडो के ऊपर ले जाया जाएगा
webbrowser.open_new()
यूआरएल वेब ब्राउजर में खुलने वाला यूआरएल
webbrowser.open_new_tab()
यूआरएल वेब ब्राउजर में खुलने वाला यूआरएल
webbrowser.get()
का उपयोग करते हुए ब्राउज़र का उपयोग करने के लिए
webbrowser.register()
यूआरएल ब्राउज़र का नाम
निर्माता निष्पादन योग्य ब्राउज़र के लिए पथ ( सहायता )
उदाहरण वेब ब्राउज़र का एक उदाहरण webbrowser.get() विधि से लौटा है

टिप्पणियों

निम्न तालिका पूर्वनिर्धारित ब्राउज़र प्रकारों को सूचीबद्ध करती है। बाएँ स्तंभ वे नाम हैं जिन्हें webbrowser.get() विधि में पारित किया जा सकता है और दायाँ स्तंभ प्रत्येक ब्राउज़र प्रकार के वर्ग नामों को सूचीबद्ध करता है।

नाम लिखो कक्षा का नाम
'mozilla' Mozilla('mozilla')
'firefox' Mozilla('mozilla')
'netscape' Mozilla('netscape')
'galeon' Galeon('galeon')
'epiphany' Galeon('epiphany')
'skipstone' BackgroundBrowser('skipstone')
'kfmclient' Konqueror()
'konqueror' Konqueror()
'kfm' Konqueror()
'mosaic' BackgroundBrowser('mosaic')
'opera' Opera()
'grail' Grail()
'links' GenericBrowser('links')
'elinks' Elinks('elinks')
'lynx' GenericBrowser('lynx')
'w3m' GenericBrowser('w3m')
'windows-default' WindowsDefault
'macosx' MacOSX('default')
'safari' MacOSX('safari')
'google-chrome' Chrome('google-chrome')
'chrome' Chrome('chrome')
'chromium' Chromium('chromium')
'chromium-browser' Chromium('chromium-browser')

डिफ़ॉल्ट ब्राउज़र वाला URL खोलना

URL खोलने के लिए, webbrowser.open() विधि का उपयोग करें:

import webbrowser
webbrowser.open("http://stackoverflow.com")

यदि ब्राउज़र विंडो वर्तमान में खुली है, तो विधि निर्दिष्ट URL पर एक नया टैब खोलेगी। यदि कोई विंडो नहीं खुली है, तो विधि ऑपरेटिंग सिस्टम के डिफ़ॉल्ट ब्राउज़र को खोल देगी और पैरामीटर में URL पर नेविगेट करेगी। खुली विधि निम्नलिखित मापदंडों का समर्थन करती है:

  • url - वेब ब्राउज़र में खोलने वाला URL (स्ट्रिंग) [आवश्यक]
  • new - 0 मौजूदा टैब में खुलता है, 1 नई विंडो खोलता है, 2 नया टैब खोलता है (पूर्णांक) [डिफ़ॉल्ट 0]
  • autoraise - यदि सही पर सेट किया जाता है, तो विंडो को अन्य अनुप्रयोगों की खिड़कियों (बुलियन) के ऊपर ले जाया जाएगा [डिफ़ॉल्ट गलत]

ध्यान दें, new और autoraise तर्क शायद ही कभी काम करते हैं क्योंकि अधिकांश आधुनिक ब्राउज़र इन कमानों से इनकार करते हैं।

Webbrowser URL को नए विंडो में open_new पद्धति से खोलने का प्रयास कर सकता है:

import webbrowser
webbrowser.open_new("http://stackoverflow.com")

इस विधि को आमतौर पर आधुनिक ब्राउज़रों द्वारा अनदेखा किया जाता है और आमतौर पर URL एक नए टैब में खोला जाता है। मॉड्यूल द्वारा open_new_tab पद्धति का उपयोग करके एक नया टैब खोलने की कोशिश की जा सकती है:

import webbrowser
webbrowser.open_new_tab("http://stackoverflow.com")

विभिन्न ब्राउज़रों के साथ एक यूआरएल खोलना

Webbrowser मॉड्यूल register() और get() विधियों का उपयोग करके विभिन्न ब्राउज़रों का भी समर्थन करता है। एक विशिष्ट निष्पादन योग्य पथ का उपयोग करके ब्राउज़र नियंत्रक बनाने के लिए प्राप्त विधि का उपयोग किया जाता है और रजिस्टर विधि का उपयोग भविष्य के उपयोग के लिए ब्राउज़र प्रकारों को पूर्व निर्धारित करने के लिए इन निष्पादकों को संलग्न करने के लिए किया जाता है, आमतौर पर जब कई ब्राउज़र प्रकारों का उपयोग किया जाता है।

import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
ff.open("http://stackoverflow.com/")

ब्राउज़र प्रकार दर्ज करना:

import webbrowser
ff_path = webbrowser.get("C:/Program Files/Mozilla Firefox/firefox.exe")
ff = webbrowser.get(ff_path)
webbrowser.register('firefox', None, ff)
# Now to refer to use Firefox in the future you can use this
webbrowser.get('firefox').open("https://stackoverflow.com/")


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow