In Python, webbrowser module provides a high-level interface which allows displaying Web-based documents to users. The webbrowser module can be used to launch a browser in a platform-independent manner as shown below:
Code #1 :
This opens the requested page using the default browser. To have a bit more control over how the page gets opened, use one of the following functions given below in the code –
Code #2 : Open the page in a new browser window.
Code #3 : Open the page in a new browser tab.
These will try to open the page in a new browser window or tab, if possible and supported by the browser. To open a page in a specific browser, use the
webbrowser.get() function to specify a particular browser.
Code #4 :
Being able to easily launch a browser can be a useful operation in many scripts. For example, maybe a script performs some kind of deployment to a server and one would like to have it quickly launch a browser so one can verify that it’s working. Or maybe a program writes data out in the form of HTML pages and just like to fire up a browser to see the result. Either way, the webbrowser module is a simple solution.
- pwd module in Python
- grp module in Python
- Pylatex module in python
- Python | Calendar Module
- spwd module in Python
- Keyboard module in Python
- struct module in Python
- Python Urllib Module
- C Extension Module using Python
- C API from Extension Module in Python | Set 1
- C API from Extension Module in Python | Set 2
- Python winsound module
- Fraction module in Python
- OS Module in Python with Examples
- Import module in Python
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.