Guest User

Untitled

a guest
Jun 24th, 2018
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import requests
  3.  
  4. import urllib.parse
  5. import re
  6.  
  7. session = requests.session()
  8.  
  9. headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'}
  10.  
  11. # зайти в fiddler открыть ie залогиниться, в логе найти запрос /login/ и из его headers скопировать поле начинающееся с __cfduid, вставить данные ниже ( ---login pu2ok54y.iap@20minutemail.it ---- pass pu2ok54y.iap@20minutemail.it)
  12. cookies = {
  13. 'Cookie': ' __cfduid=d6626e92c9f16e68333e7659b784b620e1529816191; beget=begetok; _ga=GA1.2.1295839351.1529816195; _gid=GA1.2.931604904.1529816195; _ym_uid=1529816197676409622; _ym_d=1529816197; _ym_wasSynced=%7B%22time%22%3A1529816199338%2C%22params%22%3A%7B%22webvisor%22%3A%7B%22date%22%3A%222011-10-31%2016%3A20%3A50%22%7D%2C%22eu%22%3A0%7D%2C%22bkParams%22%3A%7B%7D%7D; _ym_isad=2; _ym_visorc_27298664=w; PHPSESSID=04750aa9d58beacdfb2d6724833d9302; YII_CSRF_TOKEN=d53067916951e4214c1d0ad90028a810b41dc0f3s%3A88%3A%22azNHZjNaSmdpVDVCT283ZDFpQkdWdWFvYkxKRUZHdUmn94zfFrKlEa1j0OOl1Q8QDP-b9Sca0MtkOOU_05NSRQ%3D%3D%22%3B; caltat=a73f646177294c678a418cf2d60adb18'
  14. }
  15.  
  16. uuu = (urllib.parse.unquote(cookies['Cookie']))
  17. re2 = re.compile(r'(?:YII_CSRF_TOKEN=)(.*)(?:")', re.IGNORECASE)
  18. YII_CSRF_TOKEN = re2.findall(str(uuu))[0]
  19. YII_CSRF_TOKEN = YII_CSRF_TOKEN.split(':"')[1]
  20.  
  21.  
  22. def auth():
  23. global headers
  24. global cookies
  25. url = 'http://bosslike.ru/login/'
  26. print(session.post(url=url, headers=headers, cookies=cookies))
  27.  
  28.  
  29. def get_id_and_userlist():
  30. global headers
  31. global cookies
  32. url = 'http://bosslike.ru/tasks/instagram/subscribe/'
  33. r = session.post(url=url, headers=headers, cookies=cookies)
  34.  
  35. re1 = re.compile('пользователя(.*?)</a></h2>', re.IGNORECASE)
  36. usernames = re1.findall(str(r.text))
  37.  
  38. re2 = re.compile('<h2><a class="do-task" href="javascript:;" data-task-id="(d*)"', re.IGNORECASE)
  39. ids = re2.findall(str(r.text))
  40.  
  41. print(usernames)
  42. print(ids)
  43.  
  44.  
  45. def delete():
  46. global YII_CSRF_TOKEN
  47. global headers
  48. global cookies
  49. url = 'http://bosslike.ru/tasks/delete/'
  50. params = {'id': 7209355, 'YII_CSRF_TOKEN': YII_CSRF_TOKEN}
  51. print((session.post(url=url, headers=headers, cookies=cookies, data=params)).text)
  52.  
  53.  
  54. auth()
  55. delete()
  56.  
  57. '''<Response [200]>
  58. [ ' face_artist', ' maxim_staroverov', ' ayratmusin', ' veyron177', ' vladyushko', ' 444vadik444', ' magick_women', ' crystal_affection', ' ayyamiss', ' sasha_vermova']
  59. ['7209355', '6715003', '6249257', '5660565', '7356791', '5736882', '7088579', '7342100', '7300175', '6819423']
  60. '''
Add Comment
Please, Sign In to add comment