Welcome to OGeek Q&A 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 Reply

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...