ad-m / ad-m/python-anticaptcha

Need help enter token of Funcaptcha

Aberta
#86 15 comentários 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
230
Forks
53
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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.

![image](https://user-images.githubusercontent.com/50266741/96356251-32784080-10ec-11eb-90bd-b9b9c10ca7cb.png)

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.