QIN2DIM / hcaptcha-challenger

🥂 Gracefully face hCaptcha challenge with MoE(ONNX) embedded solution.
https://docs.captchax.top/
GNU General Public License v3.0
1.48k stars 253 forks source link

[Question] discord rqtoken & rqdata #587

Open FuckingToasters opened 1 year ago

FuckingToasters commented 1 year ago

Brief description

I try to use it on discord.com (which is hcaptcha enterprise with rqtoken & rqdata) I not had success with api solvers even unsuccessful with capsolver.com so i'm looking for a way to run a solver locally. I need to be able to pass proxy, useragent, rqtoken, rqdata and things like that. I won't mainly use it inside an browser so i need an captchatoken out of the solved captchas instead.

Would be nice if someone could tell me, if that's possible wih hcaptcha-challanger

Related logger

No error triggered, just a question beforehand

QIN2DIM commented 1 year ago

Can you provide one or more test samples? I need to know which stage you use captchatoken in.

QIN2DIM commented 1 year ago

hey guy, I need to know the standard rqotken and rqdata structures.

Is this example below standard?

{
  "c": {
    "type": "hsw",
    "req": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJmIjowLCJzIjoyLCJ0IjoidyIsImQiOiIwSXdyRGV6elRYay9FTGhtRk9RNVJQNGNvZEMyZU11QThaeU8wYWNUZVF2ZDV3aytsZkdGNjJPamxZTzN5SzkyUXYyK0hJUkJjL1MrZTZod096bmhlTEQxRUNxV3phSnpXSW5IQUY3ZmI4Y0Zybk5iOFZFZ3pOY0xoNGJ6a2lPK0l1R3hWSFE5a3FEeHk1OVlUdHZsNjJuR0hvMHV1amtraUNsclNPTmwvN3UrM0Z4aTBXTE5sdTRicHc9PUU1Um9VdWhwZlBweFRqc1AiLCJsIjoiaHR0cHM6Ly9uZXdhc3NldHMuaGNhcHRjaGEuY29tL2MvNmY0OGZmYiIsImUiOjE2OTMxNDUzMDIsIm4iOiJoc3ciLCJjIjoxMDAwfQ.wQHUToR5oJGV8HZAH4BlcQlZr6RmxAxXFgPwdyOMHRN70X9IweiSPZDKLViNrtiSWakkYzz4RqqddYfNO1Q2yK60QfqjSDgnwuWTaZXtqFBpL8pYlNcqOZ0VvkWcPPl214rrRH-cbUOG_WM8O6loYcuxttnYwJ02MNAddtnTaw8"
  },
  "is_pass": true,
  "generated_pass_uuid": "P1_eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwYXNza2V5IjoidkJ3SWx3dFBPSlhuZWlGRWpXM3Y5OGtZUE1EY1dUNlEyQTdaRVFjN0E3ZjZ3d1RSRFJiTDVyK3lNcEkvNTNMRmdHSU9Fd3JHSUhDUStwb0RWK1VUK0pYaS9yUjhkdTFtL0lwcElzZnordjcxTHV5RHhBT05HdmZra0ZVOExnSkF3V1V6V1lINFN6dDd1SEEwNDNwYTZFY3BQVUdxNTNjR0RvVjFSYmpQZ1BhOGxWVDhNeHlWV3JPSEtIMk82YkpqcjZ3Y3V3K0piNHlwdEFUTlVkYWRYeFgyOUtwVHJiblIxQURaUjd0dzhZYWk4WjhyeHg2ZWdCK09WQ2NMMS96VTJUSVlJc0k0WmRDZ3ZZUWtQOHlRaHROZFpsRmNtRERVRXJEMUp5NUROUURSaXo5aFZMWGx6K2FTc0ZaN2JqYTdEQkRVRUxqTk5MT3A3cjhLOFZ4MlI4dW1BOXp0VFVDYmwyNTc5MzJNd0VMZXdEaTV1czlOaGdrL1oxamR3bDJlaWlRdVVaT2djQUM2OWhZWk13SFlOMC9JNFdGcDMyVG93ZEpXcGdwOWltZ3VsU1BQdkZGY1hpUFJsS0NaR1BtWHdmejVNRy8rbnRsNFVaKzMyWEQrMmQ2eTA5a0ZoUDVXK2E0RUlKZW10TWJTTllpcFZORzk3SllkaEFKT0pIMTVhcnI1dHUyQlVETEl1UHZGNDVBTk9RbGlOTC9xSldoSGtGTVRDSG1NUGxhQldoN3pTM3MrSFlBMDJhUHhJRTZFT0Z0ZTdhMFhvZEswYkQ4WFJ0M3cwMXEwZXdLem42WkQxY1JNT0N0QktOVzBvcEFtYVVXRTZLNXY1cXU1M1NJLy95UW54Y2RFN3FnVTJmOGo0TVlabzdYcG1vSEZZQlJ1YXBIQ0hEbDg0cEc4QmhmT2plSmFHQlM1Rk5iR3cybU5WWHFFOU5sdk5VdUdRc3QyeUY1aVFmZitEMzhzR3AvNXRVUVRoclFVZDErbXI2cm4zeXZuVmpyZTV1WU02QzNmK1NIR1EyVnNFbGczdFVIcm9PclpQajdmcXgxbVdNWGhqSGNjeXo3NTBuSDhYaTdNaDhvaGhCeTdwamwzSjhzZitGcndUaUhCekwyazV1aDNab2svQ1NvNXBoUng3OHFnaTJEbmxhWDVYdHlFcXA3Z3hEbStSejYvSHdNQTZiVlNyMEtaZlZJRW10aFJEaHJmTlZYMzBkVG9KR3MySnFVeTdya2FSRzh3WlluSHRQUVFYWmpvNDVXbGY0WjBXaWpmNDgwVmYwVy84ZXZseC9scHBmMWh1ZmJCVnphdlJKbVdSdkRaS3psKzQvM2NHNnhqK3BBWlJGYlZ1alJmY3ViUEg4N1dTQkt1SHRIRjY0a3oyMVRlalBJa2R2dlZHQ05vcFJVcVhZdXpmM3orbGg1V2RsNGc4T0NGNEVHc2hBYUthNlhaTjd0RGVNVVlwZjh5cVNNWm83K1Y5eWJPcEEwVUhQVit1THV2QlNYZ1FkQ05yWkpUazBVSGpmUUgyUDczenRNVm55dW1ZOExCbVJoSkRNaDl5ZlhCdk12SUw0T0IveE1kMWkxemUzTzMzUk54dGdoZEh0amI2N1dGOUszRmpEZ3BJa1RCaXJjdHkyWEZkbERySXI2Y2U0TzYxQWlxaTZqaXVzTEY5Sko0RUpPNnJhNW44WGlCZk9Ob3F2aGo3Ulh3OGt4VW9xdnRUM1lMdHdHNVJRZkxoc1RCbGM3ODJWaEVHeTZHSjlHNHJONWUxeVhjUVdoZ05idTNaMGhoTWZQMm1BQ09zcnRxQzBob2NaK1dZR3kxUU5EUzdTS05jaEhnM05pU2V5MVBSOGNHUHNhcjJLU3V2WGlJbTlEWjhYelpVR0pTRmVYNURraWhRcThYSkY3TmhBcW1sajArQ1FVWWlKVFREU2ZlU1YwdnNCZDRSZkRXMmFqTFlkaHlWVDNPaTYzdTg3Yit3SExhOUNZL25Lb2lITUpxdFJheTN4Q1A5Y2ZBUVl3dkM1Vk42eE9uL3hMZDJSYS9nWXJwaHlYRWRLclNCN3JXVzJSby9MdVNoOHFhYVEwbnM0WUJQb3NDRnB0eHZqZUFTZE9idzdVZlUxeU9XQlpCVDF2c0dCUzVIZEp0UEs3VGEvR0hhMlEzVTFLd1c5eHJnTGVVU3M2YlAvamtPYjkxMXIycEYxdHhhWmZqQm5DSmNLRlNTUVdNRTA1L1UzM3k3bzhFTzllT3ZLbXBWaEZxeHBIcHRka1JEYXhEeGMydVJ1d3VsZDlQUXNUOEpjYmlxandtN3FyS3JWV0lrWVNGQVY4RXBmeGJsTDZoNEVHdDZaUURxd3BaRjhBUk9sZS9SclJjaWtBN0Uya1NldkdYZWtkZ3MyMkJSZmlsYnpvT2VmVlEyaWYzMTlucVNvZEg2WSs4S2tYcVBBQWYvV09YTmlDRHJ6di9RM1ExSGhLbllJTmdXVTVpcWQ2dytZNXlIT2xGeUNkU25MNGJRbVFpRHYveEFuRVRBZmtMdDBXdktCQmE4VkdzUXYzR1UwbTlvTzFPZFZMMW9xaU9pN292TkE2RHJxVGx2ZFFjeEJZRGlzaVNIbEg3V0F0Z0JtaFFqQ0ZBdm9xS0dWckxFRWRpdDI2TzhIb2pJb2JMZnorS2pZbVE2Vk9hQ05zUkdkbGxOYy9wT2RmV3R1Y21PZTRTN2lSZmM5VW9hWXBsVmNFa2Fwdk9PdlQ1MUNuekVQOTFlNmxDVnZEYWFhbkpFdUM0V0htNE1SQlhsRnZqNzc4RXpzc3crcW5NU3NkcjNxTFFHcW1TTU1lYWtSK1FpZDhXQnpWR0xvQllNNmdGUFVFelVLanlkblFzNmlDakV5dFd6UXF6c1dWUnJ5VVlSRlpJK2I4c3dGdXlHc2x4UXpHa2NuMkdTTVc5Uk1GQ3oxa0NSNHFlNGNDM2prTFMzMWJ1bUhML0Rnc2dRMVJPQ1NSTmp6V2dBZmpiUHJzMGVHcnN0WGszTHUxTnZ3TG83US9IT0pHQkFHKy9aSm11VjdBbnhkZWRPaG9DMVZua0NZZVV6YVBKYnNqN2lCZWVDd3ZnMGI5M2hKS2JSVDRXSlQ2SnNNbjk5QWxSZ3I1cGpnQkhjMklmY2oyeGYrN2JvSE1EVnh6Q3hkZjhpNm1USWlteTZlRWNWeEIyU3JZWGp4L2RoNmIxTFdnSTlJKzF5czh2MXgxNHNJWTIrbEF5aDdtSjczYy96K1dHWXIyTXJkakk0M2RaNjdQQlNOZVVlY2w0cEwyd1hHRlFiUytGMXZNeUpzYXFmK3FlOG5EcXAzSUQ5YjZlRlM3NkNUZUZGRjI4MWlqM0ZEaFk5Szk4MjdiUkdIKzRkelRUVjlGd2p4b1JVOHF6cUdnRTBMeGhNYjh2S0lCMktwWUFMejF0MzhBb000RFB4bk9YM2hXeEV2bjJrK21ueFA4RGtlT05XWVBEdDlBbTVrZUxhbmYwSWRwLzdQTGFWQnhNc1czL3ZoNDF6WExMZGFFY05hZFR2UT09IiwiZXhwIjoxNjkzMTQ1MTgyLCJzaGFyZF9pZCI6MjIxOTk2MDczLCJwZCI6MCwiY2RhdGEiOiJBMmJqa2h6UkZoR3NIc0QwbnVGZFJHanpkLzZwckNGeDdua2pTQ2x6TXNYelFDZytQN3hnR1F2cWpWRXJYTW4ySUsyTFArYjRqWXcwM0ZJaTkvcithZnF5Y3FZS2RyaElIckEvQWU0S1UwcFF6OURndnhqcVRiRmlWQ3VidFlJUlRCeEs3WVF5ZjArNjJsUzZ6LzNqeXlGNXhvMmJHYlgzbEZWZ0JMbUY3WkZHK1poL1BtQkxIM244T1FGNkdXcE9IME9GNDl4QytrdVV2c0lyIn0.vk9ce72TSQzSu16bOHvUnoUTQ5QSbTMMyCNlpAokeqc",
  "error": ""
}
Vinyzu commented 1 year ago

https://github.com/Vinyzu/Botright/blob/main/botright/modules/hcaptcha.py#L84

This can be used in playwright to inject rqdata into a request

QIN2DIM commented 1 year ago

LGTM @Vinyzu 👍

FuckingToasters commented 1 year ago

https://github.com/Vinyzu/Botright/blob/main/botright/modules/hcaptcha.py#L84

This can be used in playwright to inject rqdata into a request

hwo do i solve captcha with your botright? seem like you removed very possible documentation for it.