List: Different ways of downloading objects over the web

 

Photo from Pixabay


Different ways of downloading objects over the web

Sometimes a certain way of downloading an object does not work when using a web browser. There are probably other ways of doing it.


1. Ctrl+S (save)

> This works when using a normal web browser like Google Chrome or Microsoft Edge. Simply press Ctrl+S and it will download the web page for you. If you are viewing a video, it will save the video. A trick to this is to first right click on your object, and "View video" or "Video Image in new Tab"



2. Right click, Save as

> This works if you are viewing a video as an element in itself (for example through seeing the directory from view-source) or if you are viewing the image itself. It does not always work in web pages.




3. Use a torrent tool or download tool, Example https://www.freedownloadmanager.org/

> You will need to provide a link to the object. This is useful if you already have the directory of the object so you can access it directly.

 

 

 

4. Use a browser plugin, Example https://addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/

> You will be able to choose the object from the plugin. Note that the plugins tend to be dependent on the object you want to download, for example, one only works on videos, the other for flash objects, etc




5. Use wget https://www.gnu.org/software/wget/

> This Linux command will allow you to download a file/directory as-is. For example if you target wget into an HTML page it will download the web page without adding anything in between.




6. Use curl https://curl.se/docs/manpage.html

> curl can be used as an alternative to wget when downloading files. Just make sure you use the -O argument so you can download it otherwise it will only show in stdout

 

 

 

7. Use lwp-request https://helpmanual.io/help/lwp-request/

> This is another alternative to the former two. It basically allows you to send an HTTP request, which you can then pipe to a file that you can save afterward.