Kuroba-Experimental icon indicating copy to clipboard operation
Kuroba-Experimental copied to clipboard

Request captcha to get the ticket parameter upon app launch

Open Kmad666 opened this issue 4 months ago • 7 comments

Using v1.3.33.0 Been getting absurd captcha limit timers before I even make a post. Not sure what's causing it. It's happened twice. I can post logs if required.

Thanks. Screenshot_20240213-171421

Kmad666 avatar Feb 13 '24 22:02 Kmad666

4chan caused this.

K1rakishou avatar Feb 14 '24 01:02 K1rakishou

Aha every time. Thanks friend.

Kmad666 avatar Feb 14 '24 01:02 Kmad666

Is it IP-related, cookie-related, both? I'm getting this on kurobaex more than on desktop, it seems.

fhtdtdj avatar Feb 15 '24 11:02 fhtdtdj

When you request captcha you have to pass a new query parameter which is called ticket. You get this ticked from the same captcha GET request. I think it resets every ~4 hours or so, so even if you have this ticket you will be asked to wait 300/60 seconds every 4 hours when you try to request captcha.

The only two things I can do here is either request this ticket automatically when you launch the app or request this ticket periodically even when the app is in background. I will probably implement the first solution and then we will see if there is a need for the second one.

K1rakishou avatar Feb 15 '24 14:02 K1rakishou

The only two things I can do here is either request this ticket automatically when you launch the app or request this ticket periodically even when the app is in background. I will probably implement the first solution and then we will see if there is a need for the second one.

I'm getting more frequent 60 second cooldowns since a couple of days ago. Not sure if it's just me/my IP but I get a 60 sec cooldown every 30 mins it seems like

yaddy-ranton avatar Mar 14 '24 20:03 yaddy-ranton

When you request captcha you have to pass a new query parameter which is called ticket. You get this ticked from the same captcha GET request. I think it resets every ~4 hours or so, so even if you have this ticket you will be asked to wait 300/60 seconds every 4 hours when you try to request captcha.

The only two things I can do here is either request this ticket automatically when you launch the app or request this ticket periodically even when the app is in background. I will probably implement the first solution and then we will see if there is a need for the second one.

any updates on this?

yaddy-ranton avatar Apr 02 '24 14:04 yaddy-ranton

@yaddy-ranton Oh shit, I think I forgot to make a stable release with this thing. It's been in beta version since February 16th. But beta is a little bit broken right now so I will probably wait until everything is fixed. TLDR: use the beta for now.

K1rakishou avatar Apr 02 '24 15:04 K1rakishou