Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from requests import post
- import requests
- import json
- from python_anticaptcha import AnticaptchaClient, NoCaptchaTaskProxylessTask
- import re
- def stamina(s):
- stamina = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
- resposta = stamina.text
- total = resposta.split('class="barra-exp yellow"',2)
- total = total[1].split('px;"><span>',2)
- total = total[1].split('/ 30</span></div></div>',2)
- total = total[0]
- print("Stamina: ",total)
- def VerCaptcha(s):
- cap = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
- resposta = cap.text
- if("data-sitekey=" in resposta):
- print("Ta em Captcha")
- return 1
- else:
- return 0
- def ResolverCaptcha(s):
- api_key = 'd66c652fb9c92b80ca050254f38666c8'
- site_key = '6LcPIAkTAAAAAA_aK_Q8OZHCU9mDvBUbNFp0PLbl'
- url = 'https://kaizoku.atomiplay.com/'
- client = AnticaptchaClient(api_key)
- task = NoCaptchaTaskProxylessTask(url, site_key)
- job = client.createTask(task)
- job.join()
- resposta = job.get_solution_response()
- infos = {
- "g-recaptcha-response":resposta,
- "btnCaptcha":"Enviar"
- }
- resolver = s.post("https://kaizoku.atomiplay.com/vantagens-vip",data=infos)
- print("Resolvido!!")
- def xp(s):
- xp = s.get("https://kaizoku.atomiplay.com/vantagens-vip")
- resposta = xp.text
- total = resposta.split('<div class="progress-bar" id="tip-w" original-title="<b>EXPERIENCIA:</b> ',2)
- total = total[1].split('"><div class="barra-exp purple"',2)
- #total = total[1].split('/ 30</span></div></div>',2)
- total = total[0]
- print("Xp: ",total)
- def teste():
- login = {
- "user":"rafaelconcept@hotmail.com",
- "senha":"99875722rafa"
- }
- with requests.Session() as s:
- p = s.post('https://kaizoku.atomiplay.com/json/home/?action=login', data=login)
- requests2 = s.post("https://kaizoku.atomiplay.com/json/home/?action=logInCharacter",{"id":"97048"})
- b = 0
- while 1==1:
- atacando = s.post("https://kaizoku.atomiplay.com/json/island/?action=challenge",{"id_npc":"430"})
- a = 0
- while a<4:
- batendo = s.get('https://kaizoku.atomiplay.com/json/npc/?action=attack&id=457&_=1570985315049')
- if(batendo.text == "<script>self.location='personagens'</script>"):
- ## print("Deslogado, tente novamente")
- break
- a = a +1
- if(batendo.text == "<script>self.location='personagens'</script>"):
- print("Deslogado, tente novamente")
- break
- cap = VerCaptcha(s)
- if(cap==1):
- print("Resolver Captcha")
- ResolverCaptcha(s)
- else:
- stamina(s)
- xp(s)
- curar = s.get('https://kaizoku.atomiplay.com/hospital?acao=completo')
- b = b + 1
- print("Loop: ",b)
- def testarCap():
- if(driver.find_elements_by_css_selector('.wrap-captcha')):
- captcha()
- time.sleep(4)
- driver.get("https://kaizoku.atomiplay.com/mercado")
- time.sleep(3)
- else:
- return 1
- teste()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement