Advertisement
Roman_Sarnov

Untitled

Jan 9th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. import requests
  2. def uid_def(full_name):
  3. a = requests.get('https://api.vk.com/method/users.get', params={'user_ids':full_name,
  4. 'name_case': 'nom',
  5. 'access_token' : '17da724517da724517da72458517b8abce117da17da72454d235c274f1a2be5f45ee711',
  6. 'v': '5.71'})
  7.  
  8. return a
  9. def calc_age(uid):
  10. if uid.isdigit():
  11. r = requests.get('https://api.vk.com/method/friends.get', params={'user_id': str(uid),
  12. 'fields': 'bdate',
  13. 'name_case': 'nom',
  14. 'access_token': '27eba885cee40a80c9cfce66b39e2a0ce3d8ca3d8f2b5f370cf095c90d115f393dfe59a094466913338e4',
  15. 'v': '5.71',
  16. 'order': 'name'})
  17. return r.json()
  18.  
  19. else:
  20. a = uid_def(uid)
  21. uid = a.json()['response'][0]['id']
  22. r = requests.get('https://api.vk.com/method/friends.get', params={'user_id': str(uid),
  23. 'fields': 'bdate',
  24. 'name_case': 'nom',
  25. 'access_token': '27eba885cee40a80c9cfce66b39e2a0ce3d8ca3d8f2b5f370cf095c90d115f393dfe59a094466913338e4',
  26. 'v': '5.71',
  27. 'order': 'name'})
  28. print(r.json())
  29. return r.json()
  30.  
  31. print(calc_age('desomorta'))
  32. a = calc_age('desomorta')
  33. res = []
  34. for i in a['response']['items']:
  35. for j in i:
  36. if j =='bdate':
  37. res.append(i[j])
  38. print(res)
  39.  
  40. for j,i in enumerate(res):
  41. if i.count('.') == 2:
  42. res[j] = i.split('.')[2]
  43. print(res)
  44. for j,i in enumerate(res):
  45. if i.isdigit():
  46. res[j] = str(2020 - int(i))
  47.  
  48. print(res)
  49. result = {}
  50. for i in res:
  51. if i.isdigit():
  52. if result.get(i):
  53. i = int(i)
  54. result[i] +=1
  55. else:
  56. i = int(i)
  57. result[i] = 1
  58. print(result)
  59.  
  60. for key,value in result.items():
  61. print((key,value),end =' ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement