Open IanMRe opened 3 years ago
same issue here. unfortunately, I wasn't even at my pc.
Is this code still being maintained?
I made my own code a bit different, I'm trying to figure out how to make it click it again.
Will u mind sharing ur code with me too please I really need a gpu I don’t have any in my pc sold my 1070 lol
Will u mind sharing ur code with me too please I really need a gpu I don’t have any in my pc sold my 1070 lol
Just so you know, these bots don't work and even if they did they are not fast enough, learn requests
Dunno if anyone still cares, but I have implemented some code that could work. I observed how, when adding something to the cart, the button becomes grayed out and obtains the "disabled" attribute in the
I added some while loop that only exits once that 'disabled' attribute disappears: https://github.com/ThisIsntTheWay/RTX-3070-Best-Buy-Bot/blob/main/bot.py (Line 44) (Or: 0037477a8d3a48b397a36c1e4ad6a9f1cdf22aa0)
I wasn't able to truly test this with an RTX product page yet - I'd appreciate it if some of you guys could give it a try. This is all assuming that the button - once clicked - actually does get disabled!
@ThisIsntTheWay Were you able to test if your fork works?
So, BB just restocked the cards, and I had one tab on my phone, one manually on the computer, and one being run by the bot. The manual and the phone of course failed, but the bot failed for a different reason. Basically, BB's system now puts you on a waiting list to eventually click add to cart a second time. I'm not a coder, I can just understand what is going on in the code by reading it. The code automatically goes to the cart page once the add to cart button has been pressed for the first time, but that seems to remove you from the waiting list (in my experience) and refreshes the page eventually restarting your queue. What needs to be changed is there needs to be code telling the bot to stop refreshing the page once the add to cart button has been clicked for the first time and wait for it to appear for the second time. After clicking it for the second time, everything else should work as normal. If someone knows how to do this, please let me know. If not, I'll try to find a way to write that myself.