Skip to content

yevgen2020/vk-geosearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

vk-geosearch

Platform Platform Python

Поиск фотографий по геометкам в социальной сети vk.com

Demo Photo

Result Photo

Зависимости

  • requests

Установка

git clone https://github.com/yevgen2020/vk-geosearch.git
pip3 install requests
cd vk-geosearch
chmod +x search.py

Использование

Для поиска фото в VK нужен сервисный ключ доступа или токен. Создайте Standalone-приложение. Перейдите в настройки и в поле состояние установите "Приложение включено и видно всем". Сохраните изменения. Скопируйте ваш сервисный ключ доступа, откройте в редакторе search.py и измените ключ на свой (можно использовать токен вместо ключа).

Key Photo

Результаты сохраняются в файл с названием 'текущий timestamp'.html Фото не загружаются на локальную машину, а тянутся с сервера при открытии html с результатми. На странице фото будут в максимально возможном качестве и соответственно весить будут немало, учтите это когда задаете временной интервал. Кликнув по фото открывается страница владельца в новой вкладке. Парсятся только изображения с личных страниц пользователей (в том числе с удаленных и заблокированых), фото с групп отфильтровываются иначе большая часть поисковой выдачи будет состоять из ногтей, ресничек, депиляций и т.д.

V.2

Добавлена возможность вводить адрес (работает корректно не всегда т.к. сервис бесплатный, если это по какой либо причине не работает зарегистрируйтесь на locationiq.com получите токен и в поле 'TOKEN' вставте свой. Добавлена поддержка выбора размера фото. Добавлен также парсинг фамилли и имени владельца фото. Внимание! Если у вас в выдаче более 50 фото НЕ ВЫБИРАЙТЕ эту опцию иначе получите бан по частоте запросов к API

P.S.

При запуске с аргументом -p или --proxy будет стучаться через локальный прокси-сервер 127.0.0.1:8080, можно изменить на свой.