Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. import vk_api
  2. import time
  3. dannie = 'п'
  4. if dannie == 'п' or 'парсить':
  5. chislo = int(input('Сколько аккаунтов спарсить? '))
  6. print('Начал парсить')
  7.  
  8. mylist = []
  9. tte = 0
  10. while tte < chislo:
  11. token = "токен"
  12.  
  13. vk = vk_api.VkApi(token=token)
  14. vk._auth_token()
  15. a = vk.method("wall.get",
  16. {"owner_id": -8337923, 'domain': 'go2friends', "count": 10, "fields": "id", 'filter': 'from_id',
  17. 'offset': '100'})
  18.  
  19. idp = a['items'][0]['from_id']
  20. fef = idp in mylist
  21. if fef == False:
  22. mylist.append(idp)
  23. print('vk.com/id' + str(idp))
  24. tte = tte + 1
  25. time(0.5)
  26. print(mylist)
  27.  
  28. if input('Ставим эти id на накрут? y/n ') == 'y' or "н":
  29. my_list = mylist
  30. else:
  31. my_list = []
  32. print('Закончил парсить, начал накрутку')
  33.  
  34. loginiparol = input('Введите логин и пароль от аккаунта через : ')
  35. zaderchka = int(input('Введите задержку: '))
  36. a = loginiparol
  37. (login, passss) = a.split(':')
  38.  
  39. def captcha_handler(captcha):
  40. """ При возникновении капчи вызывается эта функция и ей передается объект
  41. капчи. Через метод get_url можно получить ссылку на изображение.
  42. Через метод try_again можно попытаться отправить запрос с кодом капчи
  43. """
  44.  
  45. key = input("Введите капчу {0}: ".format(captcha.get_url())).strip()
  46.  
  47. # Пробуем снова отправить запрос с капчей
  48. return captcha.try_again(key)
  49. vk_session = vk_api.VkApi(login, passss,
  50. captcha_handler=captcha_handler)
  51.  
  52. vk_session.auth()
  53.  
  54. vk = vk_session.get_api()
  55.  
  56. ghgh = 0
  57. while ghgh < chislo:
  58. char = my_list[ghgh]
  59. ghgh = ghgh + 1
  60. vk.friends.add(user_id=char)
  61. print("Подписались на vk.com/id" + str(char))
  62. time.sleep(zaderchka)
  63. print('Закончили накрутку')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement