ad-m / ad-m/python-anticaptcha

I trying to solve hCaptcha. Is solved but not submitted, and stop!

Ouverte
#89 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
230
Forks
53
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hello,

This seems to solve the security code.
But nothing happens after that. How can I solve this?

![j3g6guj](https://user-images.githubusercontent.com/2658040/115792341-5f7d1700-a3df-11eb-850a-83bda74a4756.png)

```python
# Max Base
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
import time
import json

email = "kwoo**3333@gmail.com"
password = "ky*a***r**9"

def acp_api_send_request(driver, message_type, data={}):
message = {
'receiver': 'antiCaptchaPlugin',
'type': message_type,
**data
}
return driver.execute_script('''
return window.postMessage({});
'''.format(json.dumps(message)))

options = webdriver.ChromeOptions()
options.add_extension('anticaptcha-plugin_v0.52.crx')
browser = webdriver.Chrome('chromedriver', options=options)

browser.get('https://antcpt.com/blank.html')
acp_api_send_request(
browser,
'setOptions',
{
'options': {
'antiCaptchaApiKey': '****',
'autoSubmitForm': True,
'playSounds': True,
'saveInStorage': True,
}
}
)

time.sleep(3)

browser.get('https://www.epicgames.com/id/login/epic')

time.sleep(3)

browser.find_element_by_xpath('//*[@id="email"]').send_keys(email)

time.sleep(3)

browser.find_element_by_xpath('//*[@id="password"]').send_keys(password)

time.sleep(5)

browser.find_element_by_xpath('//*[@id="sign-in"]').click()

time.sleep(10)

WebDriverWait(browser, 120).until(lambda x: x.find_element_by_css_selector('.antigate_solver.solved'))

time.sleep(2)

driver.execute_script('document.querySelector("#challenge-form").submit()')

browser.find_element_by_css_selector('input[type=submit]').click()
# https://python-anticaptcha.readthedocs.io/en/latest/usage.html#solve-recaptcha

time.sleep(4)

browser.find_element_by_xpath('//*[@id="root"]/div/div/div/div/div[2]/div/form').click()

time.sleep(10)

# Test button
e = browser.find_element_by_xpath('//*[@id="login-continue"]/span')
if e:
e.click()

```

I know this may not be very relevant;
But please advise me how I can solve this problem.

Thanks in advance.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.