Guest User

bot

a guest
Dec 11th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.35 KB | None | 0 0
  1. import requests
  2. #import time
  3. import re
  4.  
  5. s = requests.session()
  6.  
  7. login = 'ndfogheigrfepiorg'
  8. password = '123456789a'
  9. group = '340044'
  10. '''
  11. first = '50598'
  12. last = '60000'
  13. '''
  14.  
  15. def file_create(file, t):
  16.     f = open(file, 'w')
  17.     f.write(str(t))
  18.     f.close()
  19.  
  20. def get_cookies(login, password):
  21.     p = s.post('https://login.dnevnik.ru/login', data = {'login': login, 'password': password})
  22.     #file_create('cookies', p.cookies)
  23.     #print('cookies', requests.utils.dict_from_cookiejar(s.cookies))
  24.     #<class 'requests.cookies.RequestsCookieJar'>    
  25.     return s.cookies
  26.  
  27. def get_content(url, cookies):
  28.     p = s.get(url, cookies = cookies).content
  29.     #file_create('content.html', p.decode('utf-8').replace('utf-8', 'cp1251'))
  30.     return p.decode('utf-8').encode('cp866', 'replace').decode('cp866')
  31.  
  32. def get_xss(url, cookies):
  33.     content = get_content(url, cookies)
  34.     return content[content.find('xss')+4:content.find('xss')+content[content.find('xss'):].find('"')]
  35.    
  36. cookies = get_cookies(login, password)
  37. xss = get_xss('https://groups.dnevnik.ru/group.aspx?group=' + group, cookies)
  38.  
  39. for i in range(1, 152206 + 1):
  40.     url = 'https://events.dnevnik.ru/eventinvite.aspx?event=189539&menuGroup=all&page=' + str(i)
  41.     print('PAGE ' + str(i))
  42.    
  43.     message = get_content(url, cookies)
  44.     a = re.findall(r'\d+', str(set(re.findall(r'user=\d+', message))))
  45.     a.remove('1000001506567')
  46.    
  47.     for i in range(len(a)):
  48.         invite = 'https://groups.dnevnik.ru/ajax.ashx?xss=' + xss + '&a=sgiu&eid=' + group + '&uid=' + a[i]
  49.         message = get_content(invite, cookies)
  50.         print('ID ' + a[i] + ': ' + message)
  51.  
  52. '''
  53. xss = get_xss(url, cookies)
  54. '''
  55.  
  56. '''
  57. #f = open('users.txt', 'w')
  58. #f.close
  59. i = int(first)
  60. while i <= int(last):
  61.    invite = 'https://groups.dnevnik.ru/ajax.ashx?xss=' + xss + '&a=sgiu&eid=' + group + '&uid=' + str(i)
  62.    message = get_content(invite, cookies)
  63.    print('ID ' + str(i) + ': ' + message)
  64.    #f = open('users.txt')
  65.    #read = f.read()
  66.    #f.close()
  67.    #if 'MemberInvited' in message and not(str(i) + '\n' in read):
  68.        #f = open('users.txt', 'a')
  69.        #f.write(str(i) + '\n')
  70.        #f.close()
  71.    #time.sleep(2)
  72.    i = i + 1
  73. '''
  74.  
  75. '''
  76. d = requests.utils.dict_from_cookiejar(cookies)
  77. d = d.items()
  78. l = list(d)
  79. n = len(l)
  80. l.sort()
  81.  
  82. for i in range(n):
  83.    print(l[i])
  84. '''
Add Comment
Please, Sign In to add comment