Этот проект представляет собой скрипт для сокращения URL-адресов и получения статистики кликов с использованием API ВКонтакте. Он позволяет сокращать длинные ссылки и проверять количество переходов по сокращенным ссылкам.
-
Клонируйте репозиторий:
git clone https://github.com/yourusername/vk-url-shortener.git cd vk-url-shortener -
Установите зависимости:
Убедитесь, что у вас установлен Python 3. Затем используйте
pip(илиpip3, если есть конфликт с Python2) для установки зависимостей:pip install -r requirements.txt
-
Получите токен доступа:
Для работы с API ВКонтакте вам потребуется получить токен доступа. Для этого:
- Зарегистрируйтесь на VK Developer и создайте новое приложение.
- Получите токен доступа с правами
utils. - Токен будет выглядеть как случайная строка, например:
vk1.a.1234567890abcdef.
-
Настройте переменные окружения:
Создайте файл
.envв корневой директории проекта и добавьте в него ваш токен доступа:VK_API_KEY=ваш_токен_доступа
После установки и настройки проекта вы можете использовать скрипт для сокращения ссылок или получения статистики по существующим сокращенным ссылкам.
Откройте терминал и перейдите в директорию проекта.
Запустите скрипт с помощью следующей команды, заменив URL на нужный вам адрес:
python ваш_скрипт.py URLНапример:
python ваш_скрипт.py https://example.comСкрипт проверит, является ли указанная ссылка сокращенной. Если это так, он выведет количество кликов по данной ссылке. Если ссылка не сокращенная, скрипт создаст сокращенную ссылку и выведет её на экран.
Для получения статистики по сокращенной ссылке:
python ваш_скрипт.py https://vk.cc/cvHRTKРезультат:
По вашей ссылке перешли 5 разДля сокращения длинной ссылки:
python ваш_скрипт.py https://dvmn.org/modulesРезультат:
Сокращенная ссылка: https://vk.cc/cvHRTKЭтот код был написан в образовательных целях как часть онлайн-курса для веб-разработчиков на dvmn.org. Проект помогает освоить работу с API, обработку ошибок и использование внешних библиотек в Python.