Open URL in Chrome Browser from Python Application


Python - Open URL in Chrome Browser

You can open URL in a browser and also specify to open the URL in Chrome browser specifically.

To open URL in a browser, we will use webbrowser python module.

Step-by-step Process

Follow these steps in your Python Application to open URL in Chrome Browser.

  1. Register the browser type name using webbrowser.register(). Also provide the browser executable file path.
  2. Get the controller object for the browser using webbrowser.get() and Open URL using open().

Example 1: Open URL in Google Chrome

In this example, we will open the URL https://pythonexamples.org in Chrome browser.

Python Program

import webbrowser

url = 'https://pythonexamples.org'
webbrowser.register('chrome',
	None,
	webbrowser.BackgroundBrowser("C://Program Files (x86)//Google//Chrome//Application//chrome.exe"))
webbrowser.get('chrome').open(url)

webbrowser.get('chrome').open(url) opens a new window if already not opened, or opens in a new tab if Chrome is already opened in your PC.

Output

Example 2: Open URL in a new Google Chrome Window

At times, there would already be a Chrome browser opened and you would like to open this URL in a new window.

In this example, we will try to open the URL https://pythonexamples.org in a new Chrome browser.

Python Program

import webbrowser

url = 'https://pythonexamples.org'
webbrowser.register('chrome',
	None,
	webbrowser.BackgroundBrowser("C://Program Files (x86)//Google//Chrome//Application//chrome.exe"))
webbrowser.get('chrome').open_new(url)

open_new() tries to open a new Chrome browser window, only if possible.

Summary

In this tutorial of Python Examples, we learned how to open a URL in Chrome browser.