Mardaneus86 / futwebapp-tampermonkey

TamperMonkey scripts to enhance the FUT 21 Web App - Discontinued
MIT License
192 stars 103 forks source link

regulary Futbin ban after latest update #199

Open Feigenstaub opened 5 years ago

Feigenstaub commented 5 years ago

READ BEFORE YOU ADD AN ISSUE: Do not request autobuyer features, because they are considered as cheating. Issues regarding autobuyers will be closed immediately.

Expected behavior:

Get futbin prices in wbeapp and can access futbin as normal

Current behavior:

Regulary futbin ban, also when not actively using the webapp (still open in the background):

On futbin.com: Error - 403. Your client does not have permission to access this page at this time. Contact us on support@futbin.com

I guess the script is permanent requesting futbin prices, although nothing is done by the user. It is possible that I always had my transferlist page open, not sure. So could be a thing with that, maybe permanent refreshing the list or something.

That sounds like a similar behaviour like months ago where we all got futbin absn and needed a new ip to get access again. New ip still works but for real, getting new ip every few hours or sometimes minutes isn't a long term workaround. ;)

Metadata:

To Reproduce

Steps to reproduce the behavior: It just happens. Use or not use the Webapp, at least have it open in any tab.

Screenshots

image

Mardaneus86 commented 5 years ago

This is something that is known indeed. It isn't something new. I've been trying to work on a solution where you manually have to request the prices with a shortcut/button to prevent hitting the Futbin prices without you knowing. But haven't got the time to finish this feature yet. Expect this somewhere in the near future.

Feigenstaub commented 5 years ago

But I didn't had that problem before the newest release. When none other here noticed any change regarding this, it may be a problem at my end but idk what it could be. I changed nothing how I do or leave things. Or futbin changed something and is watching me. I often scroll to the 59th minute so a lot of price requests but the bans not occur while I do that. Mostly when I do nothing actively or something I guess should not request prices that often. A bit confusing.

I will try out not leaving the transferlist open and hope for less bans :P

Thanks for answering that quickly :)

Mardaneus86 commented 5 years ago

Updated from which release? From 1.6.1 to 1.6.2? If so, that's only a cosmetic change. Nothing changed on the plugins end regarding Futbin 😄

Feigenstaub commented 5 years ago

Yes. 😄

Interesting fact: I deleted my futbin cookies and futbin now let me in again without a new ip.

Maybe there was an issue with my cookies, I will update if the problem went away or is coming back.

edit: problem is back, cookies don't help now.

gauravbellani commented 5 years ago

Ive had this problem too. Since the last 2-3 days been getting futbin ban with regular usage that wasn't a problem before

update 17/10: got a futbin ban just 4 minutes into opening the application. all i was doing was sending bronzes to my club from the transfer list. definitely been facing this a lot more frequently. I think it has something to do from Futbin's side, as they also contacted the creator of shortfuts and asked him to remove integration with Futbin of any sort. since this extension also has some sort of futbin integration maybe they've changed something to detect frequent requests ?

Feigenstaub commented 5 years ago

Yeah I think that could be the case. I am also on the webapp 5 min now and only put some cards from my transferlist to my club to get free space there and already got the futbin ban.

That's a bit too strict I guess...

martellaj commented 5 years ago

This is something that is known indeed. It isn't something new. I've been trying to work on a solution where you manually have to request the prices with a shortcut/button to prevent hitting the Futbin prices without you knowing. But haven't got the time to finish this feature yet. Expect this somewhere in the near future.

Sounds familiar... 😉

Feigenstaub commented 4 years ago

Ive had this problem too. Since the last 2-3 days been getting futbin ban with regular usage that wasn't a problem before

update 17/10: got a futbin ban just 4 minutes into opening the application. all i was doing was sending bronzes to my club from the transfer list. definitely been facing this a lot more frequently. I think it has something to do from Futbin's side, as they also contacted the creator of shortfuts and asked him to remove integration with Futbin of any sort. since this extension also has some sort of futbin integration maybe they've changed something to detect frequent requests ?

after I disabled shortfutfs I never got banned so far. I guess the issue is there and not with fut enhancer :)

gauravbellani commented 4 years ago

Ive had this problem too. Since the last 2-3 days been getting futbin ban with regular usage that wasn't a problem before update 17/10: got a futbin ban just 4 minutes into opening the application. all i was doing was sending bronzes to my club from the transfer list. definitely been facing this a lot more frequently. I think it has something to do from Futbin's side, as they also contacted the creator of shortfuts and asked him to remove integration with Futbin of any sort. since this extension also has some sort of futbin integration maybe they've changed something to detect frequent requests ?

after I disabled shortfutfs I never got banned so far. I guess the issue is there and not with fut enhancer :)

highly doubt. Shortfuts no longer has any futbin integration but the frequent bans still occur

Feigenstaub commented 4 years ago

Oh interesting. Disabaled it after you said it has a futbin integration. Wasn't really using the webapp much since then but currently browsing through the webapp for an hour with a lot scrolling to 59th min and no prob so far.

Edit 30min later: futbin ban there it is :D

veredic commented 4 years ago

transfer list keep refreshing prices, do not leave it open with futbin integration on = futbin ban.

veredic commented 4 years ago

other is to have no more than 30 players at time in transferlist, since it keep refreshing more players = more searches frequently = more bans, with 80-100player list it will ban you pretty fast, I only send 20-30 players at time and works, and about market search no more than 20 players per page.

Mardaneus86 commented 4 years ago

If anyone can provide a fix, feel free to open a PR. I'm currently unable to work on this project.

Good investigation work @veredic, thanks!

debugman5 commented 4 years ago

I also get banned a lot. someone found the a fix or how to prevent this?

eroncanc commented 4 years ago

i spent some time seeing if i could fix this. my proposal would be that when on transfer list or transfer target only query prices from futbin every 5 minutes by default. i was going to see how i would go about testing this, so I opened the network tab, i actually don't seen any requests to futbin.com. does anyone why this is so?

is my proposal for a fix acceptable? there wouldn't be a UI to change the default.

eroncanc commented 4 years ago

@veredic how did you see that it was constantly refreshing prices?

franciscofranco commented 4 years ago

i spent some time seeing if i could fix this. my proposal would be that when on transfer list or transfer target only query prices from futbin every 5 minutes by default. i was going to see how i would go about testing this, so I opened the network tab, i actually don't seen any requests to futbin.com. does anyone why this is so?

is my proposal for a fix acceptable? there wouldn't be a UI to change the default.

Yes, please PR it.

eroncanc commented 4 years ago

ok. im going to work on this now, as i keep getting banned and need to use a vpn to keep using futbin

edit: i figure how to test this. adding a

GM_notification('about to call futbin prices'); right before http request in futbin-prices.js

franciscofranco commented 4 years ago

ok. im going to work on this now, as i keep getting banned and need to use a vpn to keep using futbin

edit: i figure how to test this. adding a

GM_notification('about to call futbin prices'); right before http request in futbin-prices.js

Did you manage to fix the underlying issue? The 5minute timeout seemed a good solution.

eimarfandino commented 4 years ago

It seems that it is making a call every second during the squd and SBC solutions, i was wondering, why does it need to request so much? I removed the interval and if i want to refresh just repopen the squad and the solution will do the work. is this an option?

Mardaneus86 commented 4 years ago

It shouldn't request that much, only when a change occurs. Perhaps we could add a button to manually request futbin prices everywhere to prevent all the automatic calls... Or even make it a setting to enable automatic futbin fetching, with a warning.

Do you have time to look into something like that?

eimarfandino commented 4 years ago

sure, a button sounds more like a good option. I'll take a look somewhere at the end of this week

eimarfandino commented 4 years ago

sent a pull request for this guys, added a refresh icon next to the price in the squad info

eimarfandino commented 4 years ago

mmm i see needs more improvement the PR

eimarfandino commented 4 years ago

PR is there ready

danaim1 commented 4 years ago

just got banned from futbin

chico200987 commented 3 years ago

Just got banned too on 2.0.2 version.

Can't change my ip until through a vpn.. that's a very bad thing 😥