ad-m / ad-m/python-anticaptcha

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

未關閉
#89 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Python
星號
230
分支
53
PR 合併指標
30 天內沒有已合併 PR

描述

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.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。