Id по ссылке vk: Определение цифрового ID ВК для страницы или группы

Содержание

часть 2, узнаем, что лайкал пользователь

В этой части туториала по VK API мы рассмотрим возможность следить за пользователем, а точнее, узнаем как определить что лайкал владелец профиля вконтакте.

Первая часть

Для работы нам потребуется все тот же набор из первой части.

# нужно создать приложение ВКонтакте, узнать его ID, в redirect_uri указать https://oauth.vk.com/blank.html
# https://oauth.vk.com/authorize?client_id=ID_ВАШЕГО_ПРИЛОЖЕНИЯ&redirect_uri=https://oauth.vk.com/blank.html
# &response_type=token&scope=8194
access_token = "ВАШ_ТОКЕН_КОТОРЫЙ_ПОЛУЧИЛСЯ_ПОСЛЕ_ПЕРЕХОДА_ПО_ССЫЛКЕ"
session = vk.Session(access_token=access_token)
vkapi = vk.API(session)

В качестве входных данных будет выступать ссылка на профиль пользователя. Конкретно, нам понадобится цифровой id, который не всегда в ней указан, ведь многие используют возможность сделать ссылку на профиль на латинице. Поэтому с помощью метода utils.resolveScreenName мы получаем что нам нужно.

def getUserId(link):
    id = link
    if 'vk.com/' in link: #  проверяем эту ссылку
        id = link.split('/')[-1]  # если да, то получаем его последнюю часть
    if not id.replace('id', '').isdigit(): # если в нем после отсечения 'id' сами цифры - это и есть id 
        id = vkapi.utils.resolveScreenName(screen_name=id)['object_id'] # если нет, получаем id с помощью метода API
    else:
        id = id.replace('id', '')
    return int(id)

Для начала получим список подписок пользователя с помощью метода users.getSubscriptions. С использованием этого списка формируем его ленту новостей методом newsfeed.get Затем, проходим по каждому посту и проверяем лайкал ли его наш пользователь с помощью метода likes.isLiked.

Так как за один запрос можно получить только до 100 постов, мы будем делать несколько запросов:

# count это количество запросов (и количество постов = 100 * count постов)
def getLikes(user_id, cnt, vkapi):
    import time
    # подписки пользователя
    subscriptions_list = vkapi.
users.getSubscriptions(user_id=user_id,extended=0)['groups']['items'] # формируем список id, который нужно передать в следующий метод groups_list = ['-' + str(x) for x in subscriptions_list] posts = {} # формируем ленту новостей newsfeed = vkapi.newsfeed.get( filters='post', source_ids=', '.join(groups_list), count=100, timeout=10) # добавляем посты в словарь в формате id_поста: id_группы posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']}) # нужно для получения следующей партии # если требуется более одного запроса — делаем остаток в цикле if cnt != 1: for c in range(cnt - 1): next_from = newsfeed['new_from'] kwargs = { 'from': next_from, 'filters': 'post', 'source_ids': ', '.join(groups_list), 'count': 100, 'timeout': 10 } newsfeed = vkapi.
newsfeed.get(**kwargs) posts.update({x['post_id']: x['source_id'] for x in newsfeed['items']}) time.sleep(1) liked_posts = [] print('Лайкнутые посты:') for post in posts.items(): try: itemID = post[0] ownerID = post[1] timeOut = 5 isLiked = vkapi.likes.isLiked( user_id=user_id, item_id=itemID, type='post', owner_id=ownerID, timeout=timeOut) except Exception: # print('ERROR! ' + 'vk.com/wall{0}_{1}'.format(post[1], post[0])) isLiked = 0 if isLiked: liked_posts.append('vk.com/wall{0}_{1}'.format(post[1], post[0])) print('vk.com/wall{}_{}'.format(post[1], post[0])) time.sleep(1) return liked_posts

Здесь должно быть просто. Если вас интересует зачем мы приостанавливали выполнение на 1 секунду каждую итерацию, так это потому, что likes.isLiked выполняется довольно быстро и чтобы не делать слишком много запросов (VK такое не любит) приостанавливаем выполнение.

Ну и, наверное, самое интересное: давайте испытаем скрипт. Выбирайте самого интересного знакомого (или незнакомца) и в разведку.

user_id = input('Введите id пользователя или ссылку на страницу: ')
user_id = getUserId(user_id)
getLikes(user_id, 5, vkapi) # Сканируем 5 * 100 = 500 постов
➜ python3 main.py
Введите id пользователя или ссылку на страницу: http://vk.com/id***
Лайкнуты посты:
vk.com/wall-20629724_803918
vk.com/wall-30598666_692030
vk.com/wall-20629724_803740
vk.com/wall-30598666_691833
vk.com/wall-20629724_803582

На этом вторая часть подошла к концу. В следующей рассмотрим варианты автоматизации общения вконтакте путем создания простого чат-бота.

свой, другого пользователя или группы

Социальная сеть «ВКонтакте» дает каждому пользователю уникальный идентификатор или ID. Сразу после регистрации это стандартный набор символов, состоящий из первых букв «ID» и еще 9 случайных цифр. По желанию пользователя можно изменить АйДи пользователя или группы «ВКонтакте» на короткую ссылку. Чаще всего это транскрипция имени человека или названия группы, если эта комбинация свободна, например, Ульяна Лебедева — yla_lebedeva.

АйДи страницы не меняется при включении короткой ссылки. Внутри системы он остается неизменным, но становится скрытым от других пользователей.

Знание точного ID поможет найти любого человека, группу или сообщество, даже если текст короткой ссылки несколько раз менялся.

Что такое айди

Мы решили сделать подробное руководство, которое поможет ответить на данный вопрос. Каждая страница во «ВКонтакте» имеет идентификационный номер, который сокращенно называют ID. Его присваивают еще при регистрации пользователя в социальной сети. Это как свидетельство о рождении в виртуальном пространстве ВК.

При желании цифры легко меняются на буквы – это хороший вариант для брендов, компаний, творческих людей, а также для тех, кто не хочет идентифицироваться цифрами и иметь звучный никнейм. Вы можете использовать фамилию, ник или красивое краткое сочетание цифр. Пример: Kotenok 1988 смотрится гораздо лаконичней и приятней, чем какой-нибудь id 566599. Эстетика берет свое, и большинство пользователей так и делают – создают имена и никнеймы, идентифицируют себя как живые люди со своими вкусами и пристрастиями.

Красивый буквенный id – это хорошо. Проблема в том, что многие пользователи забывают цифровой id, так как он не на виду. Поменяете айди один раз на буквенный и в верхней строчке браузера всегда будут только буквы, идентифицирующие вас в ВК. Это хорошо, но однажды может пригодиться и цифровой айди. А его во всеобщем обозрении нет. Наша статья поможет вам найти цифровые обозначения, и при желании поменять их. Для чего он нужен:

  • Так как каждый айди уникален, то он необходим для сортировки и сохранения пользовательской информации. Это своеобразная база данных, благодаря которой социальной сети легче работать;
  • ID ВКонтакте нужен для восстановления пароля. На случай взлома аккаунта недобросовестными людьми, операторы службы поддержки будут просить именно id. Иначе восстановить страницу не получится. Совет: прикрепляйте идентификатор к номеру телефона. Так ваша страница точно будет в безопасности;
  • Популярные приложения ВК запрашивают его для стабильной и правильной работы. Указывайте свои данные только в проверенных приложениях. Не при каких условиях не доверяйте сервисам, обещающим узнать гостей вашей странички. В лучшем случае, это будет приложение, которое фиксирует не того, кто заходил, а того кто лайкнул или оставил сообщение на странице, а о его визите вы уже знаете. В худшем – вашу страницу взломают и будут слать с нее спам или просить денег у ваших друзей;
  • ID сокращает время поиска людей ВК. Найти человека по имени-фамилии – сложно, особенно если они распространенные. ВК выдает огромное количество однофамильцев. С ID процесс упрощается. Вводите его в адресной строке, и нужный человек уже в браузере;
  • Идентификатор пригодится и в случае, когда вы создаете ссылку на сообщество или страницу;
  • ID нужен для рекламы сообщества или профиля ВКонтакте. Пример: женщина занимается наращиванием ресниц, имеет рабочую страницу ВК. Она создает рекламный баннер с указанием цифрового или буквенного ID. Это очень удобно и эффективно. Идентификатор можно указать и на обложке паблика или группы.

В нашем обзоре мы поговорим о том, как найти цифровое обозначение айди и как поменять его. Делается это легко, пошагово следуйте советам в руководстве.

Какие бывают ID страницы в ВК

Во ВКонтакте бывает 2 типа ID страницы:

  • Цифровой ID. Такой номер страницы есть у каждого пользователя. Он выдается при создании страницы.
  • Цифро-буквенный ID. Чтобы было удобнее запоминать ссылку на свою страницу в ВК, пользователь может себе выбрать цифро-буквенный ID.

Обратите внимание

Цифро-буквенный ID не заменяет цифровой. У пользователя ВКонтакте может не быть буквенного ID, но цифровой будет обязательно.

Как узнать ид вконтакте

  • Метод первый. Заходим на страницу ВКонтакте, акцентируем внимание на адресную строку браузера. После обозначения слеша ( / ) идет идентификационный номер. Если пользователь ничего не менял, то это и будет его идентификационный номер, а если изменил на красивое сочетание букв и цифр, то придется воспользоваться другими методами;

  • Метод второй. Он позволяет убить сразу двух зайцев — узнать как цифровой идентификатор, так и идентификатор буквенный. Нажав на аватар в правом верхнем углу, переходим во вкладку «Мои настройки». Прокрутив настройки вниз, находим поле «Адрес страницы». Числовой код справа, это как раз и есть цифровой id, присвоенный при регистрации ВКонтакте. Чтобы не забыть адрес, запомните или запишите эти цифры. Они вам могут в дальнейшем понадобиться – от деловых переговоров до расширения круга знакомств;

При знакомстве с человеком гораздо легче оставить ему id ВК. Если у вас распространенная фамилия или имя, то искать вас через поиск дело непростое. По этой причине айди решает все. Чтобы не забыть идентификатор в цифрах запишите их в блокноте. Этот вариант подходит и для видеопереговоров. Пример: собеседник спрашивает у вас страницу ВК. Гораздо легче написать на бумаге свое айди и показать его на камеру, чем мучить человека долгими и муторными поисками.

Что такое ссылка на страницу ВК

Изначально URL-адрес совершенно любой страницы ВКонтакте представляет собой идентификатор – уникальный в каждом отдельном случае набор цифр. Узнать об ID более подробно вы можете в другой статье на нашем сайте по ссылке ниже.

Подробнее: Что такое ID ВК

Идентификатор пользовательской страницы или сообщества вне зависимости от типа может изменяться через настройки на любой желаемый владельцем набор символов. При этом в ситуации с новыми аккаунтами и группами подобного рода ссылка отсутствует.

Подробнее: Как изменить ссылку на страницу ВК

После изменения URL-адрес профиля или паблика можно узнать несколькими способами по инструкции в отдельном нашем материале. Это будет полезно когда ссылка была изменена не вами или вас интересует чужой аккаунт.

  • Как узнать свой айди или id другого человека в вк с компьютера и телефона?

Подробнее: Как узнать логин ВК

Нередко сокращенные варианты адресов используются для добавления на стене прямого упоминания другого пользователя или сообщества. Узнать об этом более подробно можно в другой статье, а также обратив внимание на ниже прикрепленный скриншот.

Подробнее: Как указать ссылку на человека и группу ВК

Главным отличием любых пользовательских ссылок ВКонтакте является возможность их изменения по желанию владельца страницы. В то же время где-либо указанный ранний вариант адреса станет неработоспособным. В связи с этим для упоминания других страниц сайта лучше всего указывать постоянный ID.

Как узнать id ВКонтакте другого человека

При большом желании вы можете узнать id других людей. Самый быстрый и простой метод – посмотреть на строку в браузере. Но тут, как мы говорили выше, люди переводят цифровые айди в буквенные. Ставят свои имена, ники, другие обозначения. Хотите узнать цифры? Для этого нужно зайти на страницу человека, чей айди вы так желаете узнать. На пустом месте нажимаете правой кнопкой мыши и в выпадающем меню выбираете «Просмотр кода страницы» или «Исходный код страницы», все зависит от вашего браузера. После открытия кода, открываем поиск по тексту, комбинацией клавиш «CTRL + F». Вводим в поиске «user_id» и находим нужную нам стройку с id пользователя.

Что такое ID страницы в ВК

Как мы отметили выше, ID страницы во ВКонтакте — это индивидуальный номер (или цифро-буквенное обозначение), который есть у каждого пользователя.

Выглядит цифровой ID страницы следующим образом:

https://vk.com/idXXX

Где вместо XXX указывается номер страницы.

Обратите внимание

Если речь о цифро-буквенном ID, то ссылка будет выглядеть следующим образом: https://vk. com/YYY, где YYY — это цифро-буквенное обозначение.

Как узнать числовой id ВКонтакте паблика или встречи

Жизненные ситуации бывают разными. Иногда случается так, что вам необходимо узнать айди паблика, какой-либо встречи или группы. Способов, которые помогут вам сделать это достаточно много, но мы рассмотрим самый простой.

Нажимаем на аватарку сообщества. Как и в случае с обычным пользователем, перед вами появится цифровой идентификатор в адресной строке. Он будет прописан после слова photo в ссылке.

Если у группы отсутствует аватар, то вам нужно открыть любую запись на стене сообщества. В ссылке, в адресной строке будет нужный вам айди. Вместо записей на стене, можно использовать альбомы или видеозаписи.

Как посмотреть с телефона

Как показывает статистика, юзеры редко «сидят» в социальных сетях через персональный компьютер – большинство из них предпочитают использовать мобильные телефоны.

Чтобы отыскать айди через телефон, достаточно:

  1. Открыть нужную страницу через официальное приложение, нажать три точки и выбрать пункт «Копировать ссылку». Сделать это можно и через браузерную версию.

  1. Вставить скопированное значение в любое пустое поле. Например, в поле для сообщений, в заметки или в браузер. ID будет на своём месте.

  1. Провести данную операцию можно и с любой фотографией или записью (если id был заменён).

Мы подробно рассмотрели, как узнать ID страницы в ВК различными методами. Перейдём к некоторым выводам.

Как узнать id ВКонтакте с мобильного телефона

Айди можно узнать и при помощи смартфона. Принцип остается точно таким же, изменится только реализация. Алгоритм просмотра айди с телефона выглядит следующим образом:

  • Надо открыть приложение социальной сети ВК;
  • Зайти в профиль человека, который вам интересен;
  • Нажать на 3 вертикальные точки в правом верхнем углу экрана;
  • Далее вам нужно будет скопировать ссылку;
  • Открыть любой текстовый редактор или заметки на телефоне и нажать «Вставить». Если значение будет буквенное, то открываем любую фотографию пользователя и нажимаем ту же клавишу «Скопировать ссылку». Вставляем ее опять в любой редактор или заметки и сохраняем цифровое значение после «photo».

Сторонние сервисы

Как узнать свою ссылку в ВК? Можно прибегнуть к помощи сторонних сервисов с базами данных социальных сетей. Например, к сайту VKFaces. С его помощью можно бесплатно посмотреть профиль в упомянутой социальной сети.

Лучше всего сделать это так:

  1. Открыть любой поисковик. Например, «Гугл».
  2. Набрать в поисковой строке запрос, состоящий из данных разыскиваемого человека и команды «Смотреть VKFaces».
  3. Ознакомиться с результатами поиска и кликнуть по подходящей ссылке.
  4. Изучить ID пользователя.

Как только юзер узнает идентификатор страницы, он может представить себе, как выглядит адрес анкеты. А именно — vk.com/id*****.

regex101: библиотека регулярных выражений

javascript

извлечение чисел из DMS (градусы, минуты, секунды)

извлечение чисел из DMS (градусы, минуты, секунды). 33°28′17″ с.ш. —-> 33 / 28 / 17

Прислал аноним — 8 часов назад

pcre2

datetime?

Попытка анализа даты и времени

Прислал аноним — 9 часов назад0003

Прислал OurosIgnis — 12 часов назад

python

12-значный номер мобильного телефона регулярное выражение

Регулярное выражение соответствует национальному или международному номеру телефона, содержащему до 15 цифр, если оно включает код страны

Прислано анонимно — 14 часов назад

pcre2

4 цифры 3 десятичных знака

4 цифры 3 десятичных знака

Прислано анонимно — 20 часов назад

Прислал Matthew Hiebing — день назад

pcre2

поля перечисления в отображение перечисления

.

Прислал DenKu1 — день назад

dotnet

Enum map to test case

.

Прислал DenKu1 — день назад

javascript

Граница слов с умляутами

Граница слов \b не поддерживает умляуты.

Прислал StephanGeorg — 2 дня назад

javascript

Граница слова с умлаутами

Граница слова \b не поддерживает все виды умлаутов.

Прислал аноним — 2 дня назад

pcre2

Извлечь тему компании

Извлечь тему компании из строк, извлеченных из документов PDF. \n представляет собой разрыв строки в исходном документе PDF.

Прислал marr.vinn — 2 дня назад

javascript

совпадение с неанглийским номером рядом с @

я ищу путь к вышеприведенному названию, надежным способом

Прислано perymimon — 2 дня назад

pcre2

Поиск закодированного «&» и извлечение частей

Получает части URL по обе стороны от закодированного «&» (как \u0026).

Прислано анонимом — 2 дня назад

python

FG – Извлечение данных VIP

FG – Извлечение сведений о каждом VIP-адресе из блока конфигурации VIP-адресов

Прислано анонимно — 2 дня назад

Печать

Представлено Anonymous — 3 дня назад

PCRE2

DC/I

特定 の 文字 移行続く

Представлено Anonymous — 3 дня назад

Dotnet

чтобы не пропустить некоторые, потому что (.

….), зависит от длины.

Прислал Darwin Subramaniam — 3 дня назад

pcre2

Регулярное выражение пользовательского агента Apache

Это регулярное выражение группирует данные для упрощения анализа на основе типичных журналов пользовательского агента Apache. Регулярное выражение никогда не подведет; он соответствует чему угодно, даже если пользовательский агент нетипичен. Пробелы в совпадениях нужно будет очищать программно. Представлено: Деннисом Фаасом https://www.infopackets.com

Прислано анонимом — 3 дня назад

javascript

Электронная почта со специальными символами

Построено с использованием этой спецификации

Прислано studium-inexorabile — 3 дня назад /FP числа, которые могут дополнительно включать научную запись/экспонентную часть.

Прислал Kevin Winner — 3 дня назад

Справка

Помощь / Первые шаги /

Я зарегистрировался на happn с помощью Facebook, но теперь я хочу использовать для входа только свой номер телефона, учетную запись Google или Apple ID.

Возможно ли это?

Да, просто нажмите кнопку «Использовать мой номер телефона» при входе вместо нажатия «Подключиться к Facebook». happn сможет найти вашу учетную запись и связать ее с вашим номером телефона.
Вы также можете подключиться с помощью Apple ID, если у вас есть iPhone.
Убедитесь, что вы используете то же имя и дату рождения, что и на Facebook. В противном случае это не сработает.

При следующем входе в систему вы можете повторно использовать свой номер телефона, свою учетную запись Google или Apple ID, и вам больше никогда не придется использовать свою учетную запись Facebook, если вы этого не хотите.

Для получения дополнительной информации о регистрации или входе в систему с использованием своего номера телефона вы можете прочитать «Как я могу зарегистрироваться, используя свой номер телефона?» в разделе «Первые шаги» > «Регистрация/Вход».

https://www.happn.com/en/faq/articles/360000572958

Для получения дополнительной информации о регистрации и входе в систему с помощью Apple перейдите по этой ссылке:

https://support. apple.com/en-us/HT210318

 

Статьи по теме

  • Будет ли приложение публиковаться на моей странице в Facebook?
  • Как я могу зарегистрироваться и войти?
  • Могу ли я зарегистрироваться в happn, не используя Facebook?
  • Должен ли я разрешить happn доступ к моей информации на Facebook?
  • Могу ли я войти в happn, если мне еще нет 18 лет?
  • Я зарегистрировался в happn через Facebook, но теперь для входа в систему я хочу использовать только свой номер телефона, учетную запись Google или Apple ID.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu