Using Python language (Python3.+) we can easily download files from the web over HTTP. Well, it is not the preferred method to download files but still let’s try this for fun.
Python comes with an inbuilt urllib module which we can use to download files from the web.
All we need is to pass the URL to the
request.urlretreive() method of the urllib module.
The syntax for the
The second parameter filename is optional.
Let’s try downloading the image using the same.
No error means the file download is successful.
The file is saved in your current working directory of the python shell. To know your CWD use
getcwd() method of os module.
Now we know where our file so lets check.
Hooray, now let’s try another method.
wget is a 3rd party library solely meant for downloading files. Therefore we first need to install the module into our system using
pip install wget
Now we can use
download() method of the module to download the file from the given URL.
The general syntax for the download method is
Again the second parameter is optional.
So the following program downloads files using wget module’s download method.
import wget wget.download('url')
I recommend you to try this by yourself and comment below your result. I will be more than happy to help you out.