Предыстория
В первой половине 2022-го в свет вышел нашумевший FindFace, позволяющий загрузить фото человеческого лица и находить соответствующий профиль Вк. Он вызвал большой общественный резонанс, привёл как к поиску девушек по скрытым фоткам на эскалаторах в метро и к обнародованию порноактрис с неприятными последствиями для их близких, так и к находкам потерянных близких, к нереально быстрому поиску преступников по случайным кадрам с камер, прям как в американских фильмах, только наяву.
В то время мне об этом сервисе говорили и ленты новостей, и друзья, я отвечал “ну да, прикольно”, и только. Но спустя пару лет, в начале октябре 2022 на каком-то айтишном форуме я захотел связаться с одним пользователем по специфическому вопросу, вот только он туда уже давно не заходил.
Зато там было его хорошее фото, и тут-то я вспомнил про крутой сервис! Побежал на их сайт и разочаровался – в сентябре 2022, буквально за месяц, они перестали предоставлять свои услуги физ.лицам, и бесплатно, и даже за деньги, перейдя в сегмент b2b и b2g.
Оно и понятно, пиар уже сработал, а этических вопросов так возникает куда меньше. Но меня, законопослушного гражданина, это огорчило. И не только меня: фан-группы ФайндФейса пестрили сообщениями о том, что люди готовы заплатить в 10 раз больше, лишь бы им помогли найти нужного человека.
Я стал искать аналоги, но они все были либо точным поиском, но по крайне ограниченной выборке вроде нескольких сотен знаменитостей из Википедии, либо обширным, но почти бесполезным по точности поиском через Гугл/Яндекс.
Пару рабочих дней я размышлял, что же сложного в создании такого сервиса, который бы и точно искал людей, и по всему Вк? Решил, что ничего, ведь у меня тогда уже были базовые познания в data science, разработке и администрировании. Поэтому в пятницу, приехав с работы домой, я взялся за дело.
За вечер я накидал скрипт, который парсит профили Вк, находит фото, индексирует по ним лица и сохраняет в БД. Потом просидел ещё пару суток почти без сна, заставил это дело безостановочно работать на своём сервере. Началась новая трудовая неделя, я был очень уставший, но ещё больше довольный и полный энтузиазма! Ведь мой скрипт медленно, но неумолимо обходил весь Вк.
1. Индексирование
Как вы считаете, что происходит после того, как вы отправляете запрос в любую крупную поисковую систему? Не важно, поиск текста в Яндексе, Google или поиск лиц в FindFace или моём сервисе. Многие, особенно не-айтишники, с трудном представляют внутренние механики технических процессов, а они бывают нетривиальны даже казалось бы в простых задачах.
В случае поисковых систем магия заключается в том, что при получении запроса они не начинают обегать все страницы в интернете, ища там ваш текст, или весь Вк, сравнивая вашу фотку со всеми подряд, – это бы занимало астрономические объёмы времени. Вместо этого, поисковые системы сперва индексируют нужные данные.
В случае текста (и подобных тексту данных вроде ДНК) в ближайшем приближении могут использоваться хэш-таблицы или префиксные деревья. В случае фоток тоже нужны индексы, которые сильно сократят время поиска. Для этого я использовал библиотеку face_recognition, которая позволяет преобразовать фото лица, если правильно помню, в 128-мерный вектор признаков со значениями от -1 до 1 (далее буду называть его просто хэш).
Для поиска человека по фото, нам нужно просто пробежаться по всем фото из коллекции, считая евклидово расстояние между векторами-хэшами из запроса и набора – подобный пример, реализованный на Питоне, доступен на сайте упомянутой библиотеки. Да, такая операция поиска тоже не дешёвая, но об этом позже.
В ближайшие недели я стал прикидывать темпы роста и понимать, что надо масштабироваться. API Вк работает на токенах доступа, и каждый токен имеет ограничения по числу запросов на единицу времени. Чтобы увеличить их число, я создал несколько приложений Вк с формами получения токенов и попросил пару десятков друзей выполнить там простой клик, что в итоге дало мне сотню токенов, которые я бережно сложил в файлик.
Конечно, не только лимиты АПИ повышать надо, но и объёмы CPU. Изначально я развернул скрипт на маленьком VPS, который создавался для простого личного сайта. В подмогу ему, я взял ещё один VPS, в несколько раз мощнее. Потом я решил, что и этого мало, взял ещё и целый выделенный сервер, который сильнее моего собственного рабочего компьютера :
2. Подобие архитектуры и DevOps’а
Если у вас есть опыт в бэкэнд разработке, то сразу встаёт вопрос, как я заставил несколько серверов работать в тандеме, а не независимо, дублируя одну и ту же работу? На самом деле, решение классическое: один микросервис брал на себя роль ведущего, мастера, хранил состояние всей системы, и выдавал задания объёмом в тысячу профилей Вк воркерам, которые быстрее или медленнее их индексировали, а результаты, в том числе промежуточные, возвращали мастеру; если же мастер за определённый промежуток времени не получал ответа от воркера, он давал это задание другому, с учётом промежуточного прогресса.
Кстати, воркеры работали в несколько потоков. Да, Питон, благодаря Global Interpreter Lock, не умеет в полный параллелизм, но много времени уходило на выгрузку фоток, а IO-операции хорошо параллелятся. Вдобавок, это позволило легко назначить каждому потоку свой токен доступа и гибко настраивать загруженность каждой машины.
Для автоматизации настройки окружения, токенов и т.п были написаны скрипты на Питоне, которые подключались к целевой машине по SSH и ставили всё что нужно. Позже я узнал, что у меня костыльный велосипед, есть качественные решения, но всё равно было интересно посмотреть подноготные детали.
Из прикольного, пришлось также разобраться, что есть разные ВМ и средства виртуализации, что некоторое ПО не работает в определённых конфигурациях, благодаря чему виртуалки на Xen и OpenVZ с казалось бы одинаковыми ресурсами могут отличаться в цене на 40%.
3. Поиск
Помимо ролей мастера и воркера, есть роль поискового микросервиса. Проиндексированные фото Вк и айдишники их профилей сохраняются в БД, точнее, MySQL v5.7 – и алгоритм поиска я переписал с Python на SQL, что позволило сильно ускорить вычисления и выйти на больший масштаб.
Но с ростом данных этого всё равно было очень мало, я думал над оптимизациями, старался переиспользовать свой опыт big data аналитики с работы, экспериментировал с разными структурами запросов и генерацией SQL-запросов Питоном, это позволило ускорить вычисления в несколько раз, что мило, но всё равно мало.
Потом я решил сделать поиск двух-этапным: преобразовывать хэши-дробные-векторы в небольшой массив байт, сохраняя каждый признак в два бита: v>0.1 и v<-0.1 (здесь), затем сравнивая число совпавших бит такого хэша у целевого лица и всех лиц в БД, а потом фильтруя записи в БД по какому-то трешхолду, отправляя на более точное и медленное сравнение только потенциальных кандидатов.
Вообще, поиск можно было бы улучшать и дальше – возможно подобрав более эффективные коэффициенты в операции выше, или переделав этот хэш, ещё было бы круто добавить параллелизм, которого в MySQL из коробки нет, партицирование, шардирование, и искать многопоточно; для этого в планах был переезд на PostgreSQL.
4. Другие механики
Когда у меня накопился большой объём данных, и мой сервис научился находить некоторую долю людей по случайным фоткам за приемлемое время, я стал мечтать дальше и задумываться о развитии функционала.
Ускорять время поиска можно не только ускорением самого поискового алгоритма, но и снижением выборки, например, ища профили только среди участников каких-то групп Вк. Ясное дело, здесь встаёт вопрос ограничения размера этой выборки, т.к делать запрос с “ISIN (десятки тысяч айдишников)” такое себе, а вот на паре сотен и даже тысяч работает в разы быстрее, чем полный проход БД.
Помимо прочего, я немного помешан на математике, множествах графах, а соц.сети – это прекрасные данные и множеств, и графов! Я подумал, что можно двигаться в этом направлении, позволяя задавать сложные запросы с И-ИЛИ-деревьями. Притом, искать можно не только по фото, но и по ник-неймам или ссылкам на профили в других соц.сетях – к сожалению, поисковики интернета и Вк эту инфу не очень индексируют, и я попробовал делать это сам.
Если идти ещё дальше, то можно индексировать не только Вк, но и ВотсАп, Тг перебрав все русские номера, возможно частично FB, Twi, Ig. Но это уже совсем будущее, я решил двигаться в сторону скорейшей апробации и монетизации того, что есть уже.
Использование международного поискового гиганта Google не менее эффективно, а принцип действия приблизительно такой же.
- Перейдите в раздел изображений, нажав на его название.
- Перетащите предварительно сохранённое фото на поисковую строку.
- Найдите в списке сайтов, который подгрузился ниже, источник ВКонтакте.
Многие другие — менее популярные поисковые системы также умеют искать по заданному изображению (например, TinEye или IQDB), но их результаты, как правило, менее точны, чем у Google и Яндекс. А порядок использования тот же.
Searchface — новый сервис для поиска людей в vk по фото
Неизвестные разработчики запустили сервис SearchFace — аналог
закрытого
проекта FindFace. С его помощью можно находить людей в соцсети «ВКонтакте» по фотографии.
Как использовать SearchFace:
Загружать можно как те снимки, которые уже были добавлены в VK самим пользователем или его знакомыми, так и другие фотографии. SearchFace работает на основе самообучаемой нейронной сети, которая проанализировала более 500 миллионов фотографий людей из «ВКонтакте». Разработчики утверждают, что они создали алгоритм распознавания и поиска лиц самостоятельно без использования технологий N-Tech.Lab.
FindFace от компании N-Tech.Lab
«выстрелил»
в апреле 2022 года. Изначально этот сервис был бесплатным, затем стал монетизировать на снятии количественных ограничений поиска, но в итоге ушёл из открытого доступа, начав сотрудничество с государственными органами и бизнесом. Например, на базе его технологий работает распознавание лиц через камеры в общественных местах Москвы и Санкт-Петербурга, помогающее
выявлять
людей, которые совершили преступление или находятся в розыске.
Каким образом будет монетизироваться SearchFace, неизвестно. Не исключено, что этот сервис будет брать деньги с тех людей, которые хотят, чтобы их профиль исключили из базы поиска.
iGuides в Telegram —
t.me/iguides_ru
iGuides в Яндекс.Дзен —
zen.yandex.ru/iguides.ru
Восстановление доступа к личным данным
В некоторых случаях найти собственный профиль куда сложнее. Это связано с тем, что личный аккаунт стал достоянием мошенников. Если доступ утерян, то негодяям ничего не стоит изменить ссылку, как представлено в пункте выше. В этих случаях требуется восстановить контроль над личными данными.
Для выполнения поставленных задач нужно обладать телефоном, к которому привязан аккаунт. Только так вы можете гарантировать доступ к личной информации. Итак, вам следует:
- Зайти на официальный сайт «Вконтакте», предварительно очистив кэш, а также проверив компьютер на вирусы.
- Рядом с полем для введения личных данных располагается кнопка «Забыли пароль?».
- Переходим в раздел, вводим необходимую информацию для восстановления.
- На телефон приходит смс-сообщение, далее появляются поля по смене пароля.
- Выполняем вход в аккаунт. Чтобы подобное больше не происходило, выбирайте безопасные сайты для посещения, не переходите по странным ссылкам, а также учитесь на ошибках прошлого.
Встроенные возможности соцсети
Соцсеть ВКонтакте имеет неплохие встроенные возможности по поиску изображений, хотя они не особо на виду.
Чтобы ими воспользоваться:
- Загрузите искомое изображение в любой открытый альбом, что есть в вашем аккаунте. Для этого достаточно перетащить фотографию из папки на компьютере на страницу альбома.
- Затем нажмите на загруженное изображение.
- Обратите внимание на поисковую строчку браузера. Нас интересует только слово photo и два прилегающих к нему длинных числа. Скопируйте их.
- Перейдите в раздел «Новости»—«Фотографии». Введите в строку поиска слово «copy:» (без кавычек), а затем вставьте то, что скопировали. Нажмите Enter. Соцсеть найдёт страницы, где размещена данная фотография.
Описанная выше функция — не единственная возможность найти нужного пользователя. Помимо нее есть неофициальные группы, которые специализируются на поиске людей по фотографиям, вроде Find Face.
Однако такие группы, как правило, предлагают услуги на платной основе, а те, что помогают бесплатно, обычно малочисленны и неэффективны.
Встроенные средства браузеров
Почти все популярные браузеры имеют собственные инструменты для поиска похожих изображений. Они используют практически одинаковый алгоритм, поэтому посмотрим, как это работает, только на примере Яндекс.Браузера.
- Перетащите изображение в поисковую строку, чтобы оно открылось в отдельной вкладке.
- Нажмите правой кнопкой на картинку, выберите пункт поиска похожих изображений. После этого откроется уже знакомая вам страница с результатами выдачи Яндекса.
Выкладываем фото в группу
На страницу сообщества выложить фотографию также просто, как и загрузить ее себе на страницу. Сделайте следующее:
- Зайдите в группу.
- Найдите раздел «Фотоальбомы». Нажмите на заголовок.
- Появится полный список, кликните по выбранному альбому.
- Появится список загруженных фотографий. Вверху есть кнопка «Добавить фото в альбом сообщества». Нажмите на нее. Стоит отметить, что многие группы закрывают такую возможность для пользователей, поэтому эту кнопку можно не найти на странице с фото в группе.
- Если все нормально и кнопка добавления есть, тогда кликните по ней и действуйте дальше так же как и мы загружали фото с ПК или альбома на свою страницу. Все действия были описаны выше.
После этого добавленное фото появится в альбоме группы.
Еще один вариант
Прикрепить фото на стену можно также при помощи двух кликов. Сделайте следующее:
- На стене есть функциональные кнопки вверху всех записей. Нажмите на значок фотоаппарата.
- После этого откроется окошко, в котором вы увидите вашу только что загруженную фотографию. Если вы еще не загрузили фото на страницу ВК, тогда кликните на «Загрузить фото».
- Если фото есть в альбоме ВК, тогда нажмите на само изображение.
- Осталось только нажать «Отправить» на следующем шаге, и все — фотография уже красуется на вашей стене ВК.
Как видите, загрузить фото-контент на страницу, в историю или на стену ВК очень просто. Просто следуйте инструкции и через несколько секунд все будет готово.
Загружаем фото в историю, на страницу, на стену
Итак, чтобы загрузить фото на свою страницу, следуйте такой инструкции:
- Если вы выбрали публикацию на странице, тогда фотография появится на вашей стене в профиле.
Инструкция по поиску
Зайдите в раздел поиска людей.
- Если же действуете с новой страницы, то заходите поочередно в следующие разделы: «Друзья»-«Найти друзей»-«Расширенный».
https://www.youtube.com/watch?v=rWpK56izws8
Изучите сортировку, фильтры, установите подходящие параметры: возраст, пол, местонахождение, статус. Только не указывайте нынешние данные, ведь Вы ищете то, как найти свою старую страницу В Контакте, а значит нужно вспоминать, как был заполнен предыдущий аккаунт, а не нынешний.
Другой вариант, как найти «Мою страницу» в социальной сети В Контакте – это посмотреть у тех своих друзей, у кого в контакт-листе присутствовал разыскиваемый профиль. Возможно он и сейчас остался там.
- Подумайте, с кем Вы общались со старой странички;
- Найдите своих друзей, зайдите в их профили;
- Прямо над блоком с фотографиями найдите числовую строку с количеством друзей, видеофайлов, фоток, аудиозаписей;
- Перейдите в раздел «Друзья», пролистайте его;
- Если повезет – пропажа найдется, если нет – идите к следующему контакту и не сдавайте. Помните, что отыскать свою страницу в любом случае проще, чем найти человека в ВК по фото, например.
Искать вконтакте
Контакт обладает самым скудным функционалом. Все что Вы можете сделать – найти точные копии фото на сайте. Для этого:
- Откройте нужное изображение в ВК
- Скопируйте часть ссылки из браузерной строки (начиная от слова photo, и заканчивая первым знаком %)
- Перейдите в разделы «Новости->Фотографии». В поисковую строку введите команду copy:[полученный_URL] и нажмите на Enter.
Использование функции «поиск»
Иногда даже сменив адрес страницы трудно запомнить личный id-номер или его символьное начертание. Поэтому следует искать альтернативу, которая заключается в использовании раздела «Поиск». Это весьма удобное средство для поиска не только новых друзей, но и личного профиля.
Для проведения поисковой операции рекомендуем выполнить следующие действия:
- Ввести в строку поиска фамилию и имя. Это не составит труда, ведь вы знаете, как подписаны в социальной сети.
- Далее провести выборку по стране и городу, что сократит количество кандидатов.
- После этого производится отыскание личного профиля. Проще всего выполнять поиск по фотографии.
- Вы найдены, самое время оставить заявку на добавление в друзья.
Все просто и эффективно. Какой вариант выбрать — решать вам. И не теряйте контроль над личным аккаунтом, иначе можете стать не меньшим злодеем, чем мошенник.
Как в вк выложить, загрузить фото с телефона?
Если вы используете ВК через приложение, тогда вы можете выложить фото через ваш телефон. Но при условии, что фото есть в памяти смартфона. Придерживайтесь такой инструкции:
- Зайдите на страницу ВК.
- Откройте раздел «Фотографии».
- Теперь зайдите в альбом, с которого вы хотите загрузить картинку.
- Затем вверху нажмите на значок « ».
- Появится окно, в котором будет предложено загрузить фото с галереи или сделать снимок. Выберите подходящий вариант. В нашем случае, «Загрузить фото из галереи».
- Теперь добавьте фото на свою страницу.
Также вы можете загрузить фотографию на стену ВК. Зайдите на главную страницу вашего профиля и вверху, над всеми записями на стене, найдите значок фотоаппарата — кликните на него. Выберите фото из галереи и нажмите «Добавить». Все — через пару секунд картинка появится на вашей стене.
Как выложить несколько фото сразу?
Выложить сразу несколько фото сразу ВК не проблема, но помните, что за один раз вы можете загрузить не более 200 фотографий. Сделать это можно так:
- Инструкция похожа на загрузку одного фото. Зайдите в профиль.
- Найдите раздел «Фотографии». Нажмите «Добавить».
- Выберите в проводнике Виндовс сразу все те фото, которые нужно загрузить. Для этого кликайте на картинку и удерживайте клавишу «Ctrl».
- Затем нажмите «Открыть». Картинки начнут загружаться на страницу ВК.
Когда все картинки будут загружены, нажмите «Добавить на стену» или «Поместить в альбом». Готово!
Как найти свою страничку вконтакте
Причин, по которым трудно найти свою страницу «ВКонтакте», а точнее получить к ней доступ, может быть несколько. Вы могли забыть логин и пароль, страничку могли взломать или ее заблокировала администрация по жалобам пользователей. Какой бы ни была причина, восстановить доступ к своему профилю на сайте «ВКонтакте» можно.
Инструкция
1
Зайдите на страницу восстановления доступа к аккаунту, пройдя по адресу http://tvoyvk.ru/restore. Тут вам нужно ввести ваши данные: адрес электронной почты, номер телефона, к которому привязана страница, или логин. Далее перед вами появится окошко с кодом (captcha), который необходимо ввести в предназначенное для этого поле. Если все введено правильно, перед вами откроется страница, доступ к которой вам и нужно было восстановить. Узнаете вы ее по личному фото, фамилии и другим данным. Если это ваша страница, жмите на кнопку «Да, это нужная страница».
4
Если найденная вами страница запросу не соответствует, справа от нее, около фото, найдите надпись «Если это не та страница, к которой необходимо восстановить доступ, нажмите здесь». Кликните левой кнопкой мыши по той части текста, которая является ссылкой. Вы попадете на страницу, где вам предложат ввести номер телефона, к которому был привязан ваш аккаунт «ВКонтакте». Через несколько минут на указанный номер телефона придет SMS с кодом, который необходимо указать в следующем окне. Далее вам предложат ввести логин, а также новый пароль. Позже они будут продублированы в сообщении на ваш номер мобильного телефона.
Как поставить новое фото?
После перехода на свою страницу, пользователю следует нажать на свою аватарку, чтобы попасть в соответствующий альбом со своими фотографиями.Здесь требуется нажать на кнопку «Загрузить фотографию профиля», после чего нужно будет выбрать на своем устройстве картинку для загрузки.Далее сайт попросит настроить миниатюру аватарки. Для этого нужно просто двигать специальную область, которую также можно расширять или сужать. Для подтверждения своих действий нужно просто нажать на кнопку «Сохранить», после чего новая аватарка будет добавлена на страницу.
Как установить главное фото профиля «вконтакте» в приложении?
В официальном приложении пользователи тоже могут добавлять фотографии на аватарки с помощью прямой загрузки нового фото. После перехода на свою личную страницу достаточно просто нажать на кнопку с иконкой фотоаппарата в области с аватаркой для перехода к загрузке новой фотографии.После выбора нужной картинки со своего устройства, в приложении можно отредактировать это фото, нажав на соответствующую кнопку (здесь можно добавить различные стикеры, текст, кадрировать изображение или произвести автоматическое улучшение фото, а также нарисовать на нем что-либо с помощью специальной кисти). Чтобы подтвердить выбор этой картинки, следует нажать на «Прикрепить»Далее приложение попросит указать правильную миниатюру фотографии.Для этого нужно просто передвигать специальную область по картинке, которую также можно растягивать и сужать для выбора правильного размера миниатюры. Для подтверждения своих действий нужно просто нажать на кнопку с галочкой.После этого выбранная фотография отобразится в области с аватаркой пользователя на личной странице.
Как установить новое фото?
После перехода на свою страницу, достаточно просто нажать на кнопку «Поставить фотографию» в той области, где должна находиться аватарка, если ранее она не была установлена.В том случае, если аватарка профиля уже имеется, достаточно просто навести на нее курсор мыши и нажать на всплывающую кнопку «Обновить фотографию».В следующем окне следует нажать на кнопку «Выбрать файл» для загрузки новой аватарки.Далее потребуется выбрать на своем компьютере файл с нужной картинкой.После загрузки фото можно настроить правильное позиционирование. Для этого следует перемещать специальную область, зажимая ее левой кнопкой мыши и двигая ее по фотографии. Чтобы расширить или сузить эту область, можно потянуть за один из ее краев. Для добавления фото требуется нажать на «Сохранить и продолжить».Далее сайт попросит настроить миниатюру аватарки. Здесь тоже требуется перемещать специальную область по фото, а для ее уменьшения или увеличения достаточно просто потянуть за один из краев. Далее следует нажать на «Сохранить изменения».После этого новое фото отобразится в области с аватаркой, а также оно будет добавлено в альбом с фотографиями и на стену пользователя в качестве нового поста.
Найти по фото вконтакте с помощью яндекса
Современные браузеры могут похвастаться тем, что имеют онлайн-функцию поиска по картинке. Принцип работы у всех одинаковый: программа ищет исходную фотографию по всему интернету. Социальные сети (включая Вконтакте) не являются исключением. Есть небольшой нюанс.
Для Яндекса действует следующая последовательность:
- Зайдите на главную страницу поисковой системы. Найдите и нажмите на знак, обозначающий фотоаппарат;
- На втором этапе вам дадут право выбора: загрузить фотографию с компьютера/вставить имеющуюся ссылку. Для нашего случая рекомендуется вставить сохраненное фото с ПК;
- Алгоритм выдаст результаты, которые будут совпадать либо с картинкой, которую вы загрузили, либо с картинками похожими на нее;
- Яндекс выдаст перечень сайтов с точно такими же или похожими фотографиями. Просмотрите выдачу и перейдите на нужный вам результат. Удобнее всего нажать на «Открыть ссылку в новой вкладке» и, если результат не устраивает, то закрыть ее. Результаты могут быть разными: в выдачу попадут идентичные копии, изображения в разном цветовом оформлении и разрешении.
Найти по фото в контакте бесплатно с помощью Гугла
Cистема поиска в Гугле аналогична Яндексу. Но доступ к картинкам имеет несколько другую последовательность. Надо перейти на главную страницу Гугла и выбрать раздел «Картинки». Нажимаем на изображение фотоаппарата. В окне, как и в Яндексе, появится форма с предложением загрузить фото с компьютера или указать ссылку.
Выбираем в зависимости от ваших обстоятельств. Google выдаст результаты в виде ссылок. Параметры, возможно, придется уточнить – иногда сервис находит ответы не с первого раза. Знаете имя и фамилию объекта поисков? Введите ее. Если результатов по-прежнему не будет, то значит пользователь не поставил фотографию на аватарку или закрыл профиль.
Получение ссылки
Каждый профиль в социальной сети «Вконтакте» обладает индивидуальным номером, который располагается в поле URL. Начинается номер с символов id, после чего идет соответствующий идентификатор. Стоит отметить, что порядковый номер присваивается автоматически и зависит от количества зарегистрированных пользователей на определенный момент времени.
Запомнить набор цифр весьма сложно, а носить бумажки с записью собственного id не актуально и эстетически непривлекательно. Исключением считается использование дизайнерской визитной карточки, где имеется начертание ссылки на ваш профиль. Также существует другой способ, который позволяет запомнить адрес проще.
Для выполнения процедуры потребуется зайти в аккаунт. Далее найти раздел «Настройки», который появляется в выпадающем меню справа сверху. При нажатии появляется окно «Общее», где следует найти ссылку на собственный профиль. Рядом с ним будет располагаться кнопка «Изменить». Меняем личную ссылку на более простой и доступный буквенный вариант.
Сохраняем изменения и довольствуемся результатом. Простота запоминания обеспечена. Теперь вы сможете раздавать собственный идентификатор без лишних проблем и вопросов.
Преимущества и недостатки
Единственного общедоступного способа для идентификации по фото на данный момент не существует. Комбинируйте описанные выше методы – это повысит шансы в поисках.
Перечислим достоинства и недостатки поиска людей вконтакте по фотографиям.
Плюсы:
- Вы сможете понять настоящая фотография или нет. Пример: на сайте знакомств вам написала красивая девушка модельной внешности и позвала на свидание. Красивые женщины обычно не пишут первыми средне статическим мужчинам. И у здравомыслящего парня обязательно возникнет сомнение: а не фейк ли это? Описанные выше методы помогут вам понять, кто пишет – настоящая красавица (красавец) или подлый обманщик. Жалеть нарушителя правил ВК не стоит: рекомендуем написать жалобу агентам поддержки ВК – они заблокируют фейк;
- Возможность найти изображения, похожие друг на друга. Это пригодится в практических задачах по работе. Пример: вам нужно найти картинку в меньшем разрешении. Не обязательно тратить время на это действие в приложении или программе. Посмотрите в картинках Яндекса или Гугла – вдруг там будет уже готовый результат. Пригодится в работе сммщикам и контент-менеджерам;
- Фотография человека из ВК поможет найти профили в других соцсетях или учетные записи на блогах, форумах и других интернет-ресурсах с открытой информацией о пользователях.
https://www.youtube.com/watch?v=dTUaVZYlwxY
Минусы:
- Методы не универсальны и работают не во всех случаях. Пример: вы сфотографировали человека в автобусе, фото хорошее, но недостаточно четкое или имеет другие погрешности. Не каждый описанный вами метод может гарантировать результат в данной ситуации;
- У вас есть фотография из архива интересной вам личности. Фото заурядное. На аватару его не поставишь. Найти человека с изображения будет затруднительно – он мог нигде не опубликовать его или скрыл в приватных альбомах. Пример: непонятная размытая фотография с несколькими людьми. Алгоритмы поиска просто запутаются искать их.
Поиск людей вконтакте по фото – задача несложная. Воспользуйтесь удобным лично для вас способом. Действуйте по инструкции, и тогда всё на 100% получится.
С помощью google и яндекс
Качество искусственного интеллекта Google и Яндекс стоит на много уровней выше, чем у сервисов сторонних производителей. Он тоже может находить похожие изображения в интернете, конечно же, не специализируясь конкретно на ВК. Приоритет отдается точным совпадениям.
Сервисы хоть и могут подбирать похожие картинки, они практически бесполезны, так как изображения с малой долей вероятности будут относиться к искомому человеку. Если учесть то, что услуга бесплатна, а шансы на успех достаточно большие, вполне разумно использовать поиск людей в ВК по фото через Яндекс и Google.
Как выполнить поиск по картинке в Google и Яндекс:
- Открываем соответствующую страницу Google или Yandex.
- Нажимаем в поисковой строке на изображение фотоаппарата.
- Вставляем ссылку на фотографию или загружаем ее с компьютера.
- Ищем картинку, в ссылке у которой есть профиль ВК, и переходим по ней.
Яндекс
Неплохо справляется с поиском людей по фото отечественный поисковик Яндекс.
Как с ним работать:
- Перейдите в раздел «Картинки».
- Перетащите предварительно сохранённую фотографию прямо на поисковую строку.
- Прокрутите результаты выдачи вниз, пока не появится список источников, на которых нашлась подходящая картинка. Найдите среди них ВКонтакте или другую соцсеть, где, как вы предполагаете, может быть ссылка на профиль VK, и щёлкните по ссылке.
2. Happy ли end?
Перед разработкой ЛК, интеграции платежей и т.п декора, я решил больше разобраться в общественных настроениях, т.к некоторые мои знакомые выражали сомнения, что им было быы приятно пользоваться, а ещё серьёзнее – быть доступными в таком сервисе. Помимо этого, примерно тогда же Вк ввёл закрытые профили, чтобы переживающее о своей безопасности люди могли спокойно скрываться, и анализируя статистику своих воркеров я видел, что число таких профилей всё растёт.
Я написал в тех поддержку Вк (тогда они ещё отвечали, ахах), аккуратно представился студентом, что хочу проводить социологические исследования сканируя большие объёмы данных Вк, в т.ч фото, ФИО и описание. Что на самом деле было правдой, с учётом моего интереса к аналитике и психологии.
Они ответили, что ради статистики и небольших выборок в целом не против, но точно против какой-либо идентификации. А ещё “порадовали” тем, что будут и палки в колёса АПИ вставлять таким сервисам, и участвовать в разработке/внедрению законов, регулирующих эту деятельность.
В связи с этим, я принял решение о закрытии проекта, хоть это и было печально: в феврале 2022 у меня уже было проиндексировано 25% всего Вк в гигабайтах БД, притом не за бесплатно. Но у меня уже тогда был опыт различных проектов, поэтому я не жил розовыми мечтами об успешном успехе, а старался извлечь другую пользу и просто фан (:
Кстати, только в процессе написания этой статьи я понял, что принявшись за эту работу, я совсем забыл про исходный мотив, про того человека с какого-то сайта и свой вопрос к нему xD
Спустя какое-то время после завершения описанной истории, я решил опубликовать исходники, но т.к там в истории коммитов засветились токены, то перезалил в новый репозиторий. Однако код действительно такой, что мне самому туда страшно заглядывать, тогда я мало что понимал в организации проекта, не слышал про Ansible, Docker.