Guest User

Untitled

a guest
Apr 12th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import spynner
  4. import random
  5.  
  6. useragent = ["Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1",
  7. "Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1"]
  8.  
  9. class wiper():
  10. def __init__(self, thread):
  11.  
  12. self.wworker(thread)
  13.  
  14. def wworker(self, thread):
  15. #случайный юзерагент
  16. ranusera = random.randint(0, (int(len(useragent))-1))
  17. #
  18. browser = spynner.Browser(debug_level=spynner.ERROR,user_agent = useragent[ranusera])
  19. browser.create_webview()
  20. browser.webview.show()
  21. browser.load(thread, load_timeout=60)
  22. browser.runjs("console.log('I can wipe')")
  23. somehtmlsheeet = browser.html.encode('utf-8').strip()
  24. #номер последнего поста, потому что всегда нужно быть последним, иначе посоны засмеют
  25. lastpost = somehtmlsheeet.split('<div class="post reply row" id="reply_')
  26. lastpostnum = int(len(lastpost))-1
  27. lastnumposr = lastpost[lastpostnum].split('"><p class="intro" id="')[0].split('<div class="post reply row" id="reply_')[0]
  28. #пост через консоль, потому что лень
  29. browser.runjs('document.getElementById("body").value = ">>'+lastnumposr+' NO YOU"')
  30. browser.wk_click("input[name=post]", wait_load=True)
  31. browser.wait(20)
  32. browser.close()
  33.  
  34. if __name__ == '__main__':
  35. #print('Paste thread url:')
  36. thread = 'http://syn-ch.com/b/res/3111373.html'
  37. wiper(thread)
Advertisement
Add Comment
Please, Sign In to add comment