urllib module in Python
Let's talk about urlib module and its function.
The urllib
module in Python 3 is a collection of modules that we can use for working with URLs.
If you are coming from a Python 2
background you will note that in Python 2 you had urllib
and urllib2
.
These are now a part of the urllib
package in Python 3. The current
version of urllib
is made up of the following modules:
urllib.request
urllib.error
urllib.parse
urllib.robotparser
We will be covering each part individually except for urllib.error
.
The official documentation actually recommends that you might want to
check out the 3rd party library, requests
, for a higher-level HTTP
client interface. However, we believe that it can be useful to know how
to open URLs and interact with them without using a 3rd party and it may
also help you appreciate why the requests
package is so popular.
Get hands-on with 1400+ tech skills courses.