ad-m / ad-m/python-anticaptcha

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

オープン
#89 コメント 1 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。