O'Reilly logo

Python GUI Programming Cookbook by Burkhard A. Meier

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using URLOpen to read data from websites

This recipe shows how we can easily read entire webpages by using Python's built-in modules. We will display the webpage data first in its raw format and then decode it, and then we will display it in our GUI.

Getting ready

We will read the data from a webpage and then display it in the ScrolledText widget of our GUI.

How to do it...

First, we create a new Python module and name it URL.py.

We then import the required functionality to read webpages using Python.

We can do this in very few lines of code.

We are wrapping our code in a try…except block similar to Java and C#. This is a modern approach to coding which Python supports.

Whenever we have code that might not complete we can experiment with this code and, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required