Данный скрипт скачивает фотографии из сообщений в социальной сети Вконтакте.
Для функционирования скрипта необходим:
>python 3.7.1
>python-vk_api 11.9.4
Скрипту для работы нужно установить пакет vk_api.
Для этого нужно выполнить команду:
pip install vk_api
Для того, чтобы скрипт получил доступ к вашей переписке, необходимо передать ему ID приложения access token. Получить его можно например по этой ссылке vkhost.github.io.
#Запуск скрипта
Приложение может функционировать в двух режимах: интерактивном и через аргументы. В интерактивном режиме все данные вводятся в уже запущенном скрипте. Также данные можно предоставить скрипту через аргументы. Данные режимы можно смешивать, отдав часть данных через аргументы, а часть ввести в интерактивном режиме.
Для запуска необходимо выполнить команду:
python vk-download-images.py
Ввод данных через аргументы может привести к утечке данных. Также после работы скрипта остаётся файл
vk_config.v2.json
, который тоже может привести к утечке данных.
Необязательные аргументы:
optional arguments:
-h, --help show this help message and exit
-l LOGIN, --login LOGIN
Логин от vk.
-p PASSWORD, --password PASSWORD
Пароль от vk.
-a APP_ID, --app_id APP_ID
ID приложения
-t TOKEN, --token TOKEN
Токен доступа
-i ID, --id ID Id беседы или человека.
-d DATE DATE, --date DATE DATE
Диапазон дат. Изображения, которые были скачены в этот временной промежуток, будут скачены скриптом. Даты должны быть в формате "гг-мм-дд гг-мм-дд"
-n NUMBER, --number NUMBER
Скачать NUMBER фотографий начиная с конца переписки.