Advertisement
stuppid_bot

Untitled

Jan 27th, 2016
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. import config
  2. import logging
  3. import vkapi
  4.  
  5.  
  6. class ApiRandom:
  7.     RANDOM_METHODS = open("random_methods.txt").read().splitlines()
  8.  
  9.     def api_random(self):
  10.         """Вызывает рандомный метод Api. При вызове n-го количества однотипных
  11.        методов выскакивает капча, а поэтому периодически нужно вызывать любой
  12.        метод. Мы вызываем только те, что не требуют параметров."""
  13.         import random
  14.         method = random.choice(self.RANDOM_METHODS)
  15.         r = self.api_request(method)
  16.         # self.logger.debug("Response: %s", r)
  17.  
  18.  
  19.  
  20. class Session(vkapi.Session, ApiRandom):
  21.     pass
  22.  
  23.  
  24. logging.basicConfig(level=logging.DEBUG)
  25. ses = Session(config.SESSION_FILENAME)
  26. for i in range(1, 41):
  27.     ses.api_random()
  28.     ses.api.wall.post(message=i * 'хуй')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement