Skip to content
This repository has been archived by the owner on Feb 13, 2021. It is now read-only.

Incorrect error handling/infinite add-to-cart (BestBuy) #53

Open
shannonriester opened this issue May 18, 2020 · 14 comments
Open

Incorrect error handling/infinite add-to-cart (BestBuy) #53

shannonriester opened this issue May 18, 2020 · 14 comments

Comments

@shannonriester
Copy link

shannonriester commented May 18, 2020

BestBuy's online site will have available products listed to "add to cart" (I can successfully add to cart in the Chrome browser). I have started multiple tasks at various times of the day (when product is clearly available), but the task remains stuck in an infinite "Adding To Cart" state (see screenshot).
Screen Shot 2020-05-18 at 17 15 46

Is BirdBot no longer functional? Or is there a bug? Am I missing a step for this to properly work? I don't understand why this is never working for me. I am arriving on BestBuy's PDPs for the switch within less than a minute from when these products become available but to no avail...what am I doing wrong? What is going on?

@donicrosby
Copy link

This is a measure from Best Buy to block the bot, if you try to run through the whole process Best Buy takes your request and never gives you a response.

@Smardaz
Copy link

Smardaz commented May 20, 2020

I had this happen, but, in the end it did not matter. I still credit bird-bot because it let me know when Best Buy had them and I got 2 Switches in 2 days which is all I wanted to get anyway.

@shannonriester
Copy link
Author

shannonriester commented May 21, 2020

@Smardaz or @donicrosby, do either of you know what the workaround is for a fix? I can't find anything clear in the docs

@Smardaz
Copy link

Smardaz commented May 21, 2020

@shannonriester sorry, I don't have the brain for that. Like I said, I basically just used it as an alert. Once on Best Buy's website I would just do it manually. Because of all the activity, it would take me 4 or 5 times of adding to my cart and then trying to checkout. It would tell me at checkout they were out but I just kept trying and finally got it. Of course, depending on your endgame, this may not be what you want to do. For myself, I only wanted a couple for personal use, not reselling.

@shannonriester
Copy link
Author

Thanks @Smardaz, that makes a lot of sense. I try every time but to no avail...Somehow successfully made a purchase through GameStop yesterday (manually) – purchase went through and everything! They canceled my order without reason just before midnight...I'm in the same boat and just want it for personal use (not going to be a crook). Looks like those of use without a console will just have to wait 3–6+ months...

@Smardaz
Copy link

Smardaz commented May 21, 2020

@shannonriester You should really try Bestbuy. I got both of the,m off there, like I said, it takes a few tries of adding to cart and then re-adding. Just keep trying, they seem to have them in stock more frequently then anyone else. Hoping you get one soon! :)

@shannonriester
Copy link
Author

@Smardaz thanks for the tips! I've been trying BB for a few weeks now (this site is great about instant alerts, despite its older-looking appearance, but no matter how fast I try to make the purchase there is no way I can even get to the checkout step...thanks for all your help though :)

@Sharkiiie
Copy link

@shannonriester if you're still looking, try out this monitor.
Most people are still doing manual checkout since Nate hasn't updated the bot in weeks, and nobody has the know how, or willingness to fix it. Also make sure to check local Walmart, Target, and BestBuy stores for stock before they open. I got mine because my local Target said limited stock, I stopped by just before they opened.

You definitely can get one manually from Target, BestBuy, and possibly a bundle from GameStop, without waiting months. Amazon hasn't had any restocks for a couple weeks now AFAIK.

@AaronAnz
Copy link

So I did some investigating and you need to generate / retrieve a cookie from BestBuy to get passed the dreaded "Adding to Cart" loop. But then it doesn't make it passed the submitting payment part. Not sure if I want to actually put in the effort to do this as I was going to use it for buying 3080s from BestBuy on the 17th at 6AM. I will probably just make a new bot using selenium in C# WPF. If I ever decide to revisit this bot I will post a fix.

@astateofmind01
Copy link

So I did some investigating and you need to generate / retrieve a cookie from BestBuy to get passed the dreaded "Adding to Cart" loop. But then it doesn't make it passed the submitting payment part. Not sure if I want to actually put in the effort to do this as I was going to use it for buying 3080s from BestBuy on the 17th at 6AM. I will probably just make a new bot using selenium in C# WPF. If I ever decide to revisit this bot I will post a fix.

Hey, i'm interested in the same thing (3080).

Can you share your script if you build one? Thanks.

My task is blocked at add to cart as well :(

@bedzzee
Copy link

bedzzee commented Sep 17, 2020

@AaronAnz same, help a fella out, I've been stuck with a 1050 for years, this is finally my chance to play big budget games. i need a way for this to work

@AaronAnz
Copy link

AaronAnz commented Sep 17, 2020 via email

@bedzzee
Copy link

bedzzee commented Sep 17, 2020

@AaronAnz thanks for giving it an honest try.

also as a WARNING to anyone who recently tried using Bird Bot on bestbuy: best buy flags your IP and makes you unable to cart ANY ITEM if you use Bird Bot.

I just tried adding a random item to my cart and it gave me an error message (which has been pre-described as Bestbuy blacklisting you)

I switched from my 3g network to my 5g and everything works fine now. but be warned, and test your best buy buying capabilities before you get to launch day!

@astateofmind01
Copy link

bestbuy is fucked up right now. PS5 release plus people hammering for 3080.

For me it doesn't work from my phone either over 4g.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants