ad-m / ad-m/python-anticaptcha
Need help enter token of Funcaptcha
- Vorherrschende Sprache
- Python
- Sterne
- 230
- Forks
- 53
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.

Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.