Блог веб разработки статьи | видеообзоры | исходный код

Блог веб разработки статьи | видеообзоры | исходный код

webfanat вконтакте webfanat youtube

wget python

wget python

Всем привет! В этой небольшой статье мы рассмотрим работу с модулем wget. Данный модуль предоставляет возможность выкачивания содержимого файлов находящихся по определенному url. Итак, поехали!

Для того чтобы начать работу с данным модулем необходимо его установить.

pip intsall wget

Здесь я это реализовал через утилиту pip.

Далее мы его подключаем.

import wget 
wget.download("https://vk.com", "vk.html")

И используем его метод download(). Данный метод принимает два аргумента, первый url адрес файла содержимое которого мы будем выкачивать, а второй путь к файлу который будет сохранен на нашем компьютере. На выходе данный метод возвращает имя сохраненного файла. В результате работы данного кода на нашем компьютере создастся файл vk.html в котором будет сохранен исходный html-код web-странички по адресу https://vk.com, то есть Вконтакте.

Вот так буквально в две строки мы скачали и сохранили файл из интернета на нашем компьютере. Точно так же мы можем скачивать картинки, аудио, видео файлы и т. д.

wget.download("https://vk.com/images/safari_152.png", "vk.png")

Здесь мы скачали картинку и сохранили ее как vk.png.

Отмечу что использовать функционал данного модуля лучше в том случае, когда мы хотим скачать файл из интернета и сразу его сохранить на компьютере без предварительной его обработки с нашей стороны. То есть, если мы при скачивании файла из интернета перед сохранением хотим внести в него определенные изменения, то здесь предпочтительнее воспользоваться функционалом модуля requests.

Работу с модулем requests мы рассмотрим в следующей статье посвященной python.

На этом данная статья подошла к концу. Если остались вопросы пишите.

Я с вами прощаюсь. Желаю успехов и удачи! Пока.

Оцените статью:

Статьи

Комментарии

Внимание!!! Комментарий теперь перед публикацией проходит модерацию

Все комментарии отправлены на модерацию

Реклама

Запись экрана

Данное расширение позволяет записывать экран и выводит видео в формате webm