ad-m / ad-m/python-anticaptcha
Need help enter token of Funcaptcha
- 主要言語
- Python
- スター
- 230
- フォーク
- 53
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
I try to create an account with Microsoft. https://login.live.com/
Sometimes I do get a FunCaptcha to solve. I am able to solve the captcha und get a valid token.
I try to enter the token like this from the examples:
```
script = """
document.getElementById('FunCaptcha-Token').value = decodeURIComponent('{0}');
document.getElementById('verification-token').value = decodeURIComponent('{0}');
""".format(
quote(token)
)
browser.execute_script(script)
```
I can see with chrome developer-tools that the elements "FunCaptcha-Token" and "verification-token" are present on the website.
Also the token I do receive from anticaptcha is not empty.
Unfortunately I do get this exception message:
selenium.common.exceptions.JavascriptException: Message: javascript error: Cannot set property 'value' of null
The elments "FunCaptcha-Token" and "verification-token" are inside of a iframe with id "enforcementFrame" and there is also a "#document" shadow DOM. In selenium this needs a workaround, but I do not know if the above Javascript function can handle this. (See the screenshot)
I really need help to enter the tokens und also to submit the form. It seems to be not trivial.

コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
評価
この issue はまだ評価されていません。