This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Как скрыть возраст в ВК? #вк #вконтакте #смм
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
README.md
Программа, помогающая определить возраст пользователя Вконтакте, который пожелал скрыть свой возраст. Определяет возраст пользователя, как округленную вниз медиану возрастов его друзей. На некоторой выборке такой способ показал себя лучше, чем мода и среднее значение.
Для запуска программы требуется access token пользователя Вконтакте и библиотека vk_api (https://github.com/python273/vk_api)
About
Age-predicting script for vk users
Источник: github.com
Узнать возраст пользователя вконтакте api
Есть ли метод, который покажет возраст пользователя? Не дату рождения, а именно возраст? Или придётся узнавать, сначала дату рождения, с помощью свойства bdate. Потом выделить отдельно год и отнять его от сейчасного года?
Отслеживать
20k 6 6 золотых знаков 37 37 серебряных знаков 81 81 бронзовый знак
задан 2 дек 2016 в 22:05
891 8 8 серебряных знаков 18 18 бронзовых знаков
1) У контакта все методы API описаны. Есть там получение возраста? Даже не заглядывая могу сказать, что вряд ли, потому что 2) В чём проблема вычислить возраст по дате рождения?
2 дек 2016 в 22:08
А если год скрыт, что делать?
2 дек 2016 в 22:23
Значит пользователь не хочет распространять эту информацию, а значит и API тоже этого не хочет.
– user207618
2 дек 2016 в 22:30
Нет такого метода.
Вычислять через bdate.
2 дек 2016 в 22:34
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- javascript
- vkontakte-api
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Как узнать возраст человека в КОНТАКТЕ, если он его скрыл. Как узнать возраст в ВК
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Python-сообщество
- Начало
- » Python для новичков
- » Задача по API VK
#1 Апрель 16, 2020 08:54:35
Задача по API VK
Всем хорошего дня! Я совсем новичок, второй день туплю над кодом, помогите, люди добрые.
Задача:
Необходимо написать клиент к API VK , который будет считать распределение возрастов друзей для указанного пользователя. То есть на вход подается username или user_id пользователя, на выходе получаем список пар (, ), отсортированный по убыванию по второму ключу (количество друзей) и по возрастанию по первому ключу (возраст). Например:
[(26, 8), (21, 6), (22, 6), (40, 2), (19, 1), (20, 1)]
Сделать нужно обязательно по этому шаблону (на входе в ф-ю юзер айди):
def calc_age(user_id): pass if __name__ == ‘__main__’: res = calc_age(‘reigning’) print(res)
Удалось написать только код для обращения к API:
def calc_age(user_id): api_url = ‘https://api.vk.com/method/users.get?v=5.71user_ids=’ user_name = input(«Enter user ID or nickname: «) r = requests.get(api_url + user_name) user_id = r.text.split(‘:’)[2] api_url = ‘https://api.vk.com/method/friends.get?v=5.71user_id=’ r = requests.get(api_url + user_id[:-13] + ‘https://python.su/forum/topic/38812/?page=1″ target=»_blank»]python.su[/mask_link]