Need help enter token of Funcaptcha
See original GitHub issueI 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 Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:13
Top GitHub Comments
I have a solution
Solve outlook captcha without using service. Price 100$