Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var start = new Date().getTime() / 1000;
- var scrollDownBot = setTimeout(scrollDown, 1000);
- // Scroll to Bottom of Page
- function scrollDown(){
- window.scrollTo(0,document.body.scrollHeight);
- setTimeout(scrollDown, 1000);
- }
- // Create iFrame for each Raffle
- function openRaffle(raffleID) {
- var ifrm = document.createElement("iframe");
- ifrm.setAttribute("src", "https://scrap.tf/raffles/" + raffleID);
- ifrm.style.width = "640px";
- ifrm.style.height = "480px";
- ifrm.id = "iframe" + raffleID;
- document.body.appendChild(ifrm);
- }
- // Sleep after entering to prevent bot detection
- function sleep(delay) {
- var start = new Date().getTime();
- while (new Date().getTime() < start + delay);
- }
- // Start After 20 Seconds to wait for page to load
- setTimeout(function() {
- console.log("Scrap.TF Raffle Entering Started!");
- var raffleList = document.getElementsByClassName("panel-raffle");
- for (var i = 0; i < 2; i++) {
- // Grab Raffle ID and Wait for raffle page to load
- var raffleID = (raffleList[i].id + "").split("-")[2];
- var randSleep = Math.floor((Math.random() * 5000) + 15000);
- openRaffle(raffleID);
- sleep(10000);
- // Interact with Enter Raffle Button
- var iframe = document.getElementById("iframe" + raffleID);
- var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
- innerDoc.getElementById("raffle-enter").click();
- console.log("Raffle " + i + "@" + raffleID + "Entered! Sleeping for " + randSleep + "ms.");
- sleep(randSleep);
- }
- }, 20000);
Advertisement
Add Comment
Please, Sign In to add comment