Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
2.7k views
in Technique[技术] by (71.8m points)

webdriver - Hcaptcha + 2captcha/anticaptcha in C# Selenium Chromedriver

I am trying to submit/callback after entering h-captcha-response and g-recaptcha-response with the solved token but I don't understand how I am supposed to submit it. How can I submit the hCaptcha without form,button or data-callback. Here is the entire HTML of the page containing the hCaptcha. https://justpaste.me/57J0

question from:https://stackoverflow.com/questions/65938473/hcaptcha-2captcha-anticaptcha-in-c-sharp-selenium-chromedriver

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You have to find in the javascript files a specific function (like "testCaptcha") who submit the answer. When you find it, you can call it like this:

            captcha = yourTOKEN  
            driver.execute_script("""
              let [captcha] = arguments
               testCaptcha(captcha)
            """, captcha)

Could you please precise an URL where you have this captcha ? It'll be helpful to find this specific function.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...