введите мой g-recaptcha-response и загрузите страницу - PullRequest
0 голосов
/ 03 августа 2020

хорошо, так что я использую 2captcha вот код:

 http://2captcha.com/res.php?key={}&action=get&id={}".format(API_KEY, captcha_id)).text
    print("solving ref captcha...")
    while 'CAPCHA_NOT_READY' in recaptcha_answer:
        sleep(5)
        recaptcha_answer = s.get(
            "http://2captcha.com/res.php?key={}&action=get&id={}".format(API_KEY, captcha_id)).text
        print(recaptcha_answer)
    recaptcha_answer = recaptcha_answer.split('|')[1]
    sleep(2)
    t=driver.find_elements_by_xpath('//textarea[@id="g-recaptcha-response"]')
    #if len(t)>0:
    print(len(t))

    driver.execute_script("document.getElementById('g-recaptcha-response').style.display = 'block';")
    sleep(2)
    t[0].send_keys(recaptcha_answer)

я получаю ответ g-recaptcha, но ничего не происходит, капча не завершается или что-то еще ..

также я пробовал, но у меня нет "значения" в html отображается только после завершения вручную ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...