首页 > 解决方案 > 如何在python中使用2captcha绕过hCaptcha?

问题描述

我需要绕过网站上的 hCaptcha 以使用请求进行 POST 请求。我现在的代码如下:

solver = TwoCaptcha('apikey')
print_normal("Logging in and getting auth cookie...")
result = solver.hcaptcha(
        sitekey='sitekhey',
        url='https://url.com/member.php?action=login')
cfcode = result['code']
print(requests.post("https://url.com/member.php", headers={"content-type": "application/x-www-form-urlencoded", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"}, data={"g-recaptcha-response": cfcode, "otherpostdata": "here"}).text)
print_normal("Logged in successfully!")

该请求被 cloudflare 阻止。即使在给定的代码中我解析了 hCaptcha 并将其 cookie 添加到请求中。

我究竟做错了什么?谢谢

标签: python2captchahcaptcha

解决方案


推荐阅读