Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.68 KB | None | 0 0
  1. import time
  2. from requests import post
  3. import requests
  4. import json
  5. from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProxylessTask
  6. import re
  7.  
  8.  
  9.  
  10. def stamina(s):
  11.  
  12. stamina = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
  13. resposta = stamina.text
  14.  
  15. total = resposta.split('class="barra-exp yellow"',2)
  16. total = total[1].split('px;"><span>',2)
  17. total = total[1].split('/ 30</span></div></div>',2)
  18.  
  19. total = total[0]
  20. print("Stamina: ",total)
  21.  
  22. def VerCaptcha(s):
  23.  
  24. cap = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
  25. resposta = cap.text
  26.  
  27. if("data-sitekey=" in resposta):
  28. print("Ta em Captcha")
  29. return 1
  30. else:
  31. return 0
  32.  
  33. def ResolverCaptcha(s):
  34.  
  35. api_key = 'd66c652fb9c92b80ca050254f38666c8'
  36. site_key = '6LcPIAkTAAAAAA_aK_Q8OZHCU9mDvBUbNFp0PLbl'
  37. url = 'https://kaizoku.atomiplay.com/'
  38.  
  39. client = AnticaptchaClient(api_key)
  40. task = NoCaptchaTaskProxylessTask(url, site_key)
  41. job = client.createTask(task)
  42. job.join()
  43. resposta = job.get_solution_response()
  44.  
  45. infos = {
  46. "g-recaptcha-response":resposta,
  47. "btnCaptcha":"Enviar"
  48. }
  49.  
  50. resolver = s.post("https://kaizoku.atomiplay.com/vantagens-vip",data=infos)
  51.  
  52. print("Resolvido!!")
  53.  
  54.  
  55.  
  56.  
  57. def xp(s):
  58.  
  59. xp = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
  60. resposta = xp.text
  61.  
  62. total = resposta.split('<div class="progress-bar" id="tip-w" original-title="<b>EXPERIENCIA:</b> ',2)
  63. total = total[1].split('"><div class="barra-exp purple"',2)
  64. #total = total[1].split('/ 30</span></div></div>',2)
  65.  
  66. total = total[0]
  67. print("Xp: ",total)
  68.  
  69.  
  70. def teste():
  71.  
  72. login = {
  73. "user":"rafaelconcept@hotmail.com",
  74. "senha":"99875722rafa"
  75. }
  76.  
  77.  
  78. with requests.Session() as s:
  79. p = s.post('https://kaizoku.atomiplay.com/json/home/?action=login', data=login)
  80.  
  81.  
  82. requests2 = s.post("https://kaizoku.atomiplay.com/json/home/?action=logInCharacter",{"id":"97048"})
  83.  
  84.  
  85. b = 0
  86.  
  87. while 1==1:
  88.  
  89.  
  90. atacando = s.post("https://kaizoku.atomiplay.com/json/island/?action=challenge",{"id_npc":"430"})
  91.  
  92. a = 0
  93. while a<4:
  94. batendo = s.get('https://kaizoku.atomiplay.com/json/npc/?action=attack&id=457&_=1570985315049')
  95.  
  96. if(batendo.text == "<script>self.location='personagens'</script>"):
  97. ## print("Deslogado, tente novamente")
  98. break
  99.  
  100. a = a +1
  101.  
  102. if(batendo.text == "<script>self.location='personagens'</script>"):
  103. print("Deslogado, tente novamente")
  104. break
  105.  
  106.  
  107.  
  108.  
  109. cap = VerCaptcha(s)
  110. if(cap==1):
  111. print("Resolver Captcha")
  112. ResolverCaptcha(s)
  113. else:
  114. stamina(s)
  115. xp(s)
  116. curar = s.get('https://kaizoku.atomiplay.com/hospital?acao=completo')
  117.  
  118. b = b + 1
  119. print("Loop: ",b)
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. def testarCap():
  137. if(driver.find_elements_by_css_selector('.wrap-captcha')):
  138. captcha()
  139.  
  140. time.sleep(4)
  141. driver.get("https://kaizoku.atomiplay.com/mercado")
  142. time.sleep(3)
  143.  
  144. else:
  145. return 1
  146.  
  147.  
  148. teste()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement