Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Scenario("Статистика", function*(I) {
  2.   I.waitAndClick(".logged_out .login");
  3.   I.appendField("#auth_login", "ngadiyak@gmail.com");
  4.   I.appendField('#auth_password', '11111661');
  5.   I.waitAndClick(".auth_inner button[type='submit']");
  6.   I.amOnPage("https://www.stoloto.ru/ruslotto/game?int=right&lastdraw");
  7.  
  8.   let pages = 0;
  9.   let digits = [];
  10.   let row1, row2, row3, row4, row5, row6;
  11.   let numbers = [];
  12.  
  13.   for (let i = 0; i < 90; i++, digits[i] = 0);
  14.  
  15.   while (true) {
  16.     I.waitAndClick('.refresh_btn');
  17.     I.wait(2);
  18.     console.log("CURRENT PAGE: " + ++pages);
  19.  
  20.     if (pages % 10 == 0) {
  21.       for (let i = 1; i < 91; i++) {
  22.         console.log(i + ":  " + digits[i]);
  23.       }
  24.     }
  25.  
  26.     for (let i = 1; i <= 10; i++) {
  27.       row1 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(2)");
  28.       row2 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(3)");
  29.       row3 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(4)");
  30.       row4 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(6)");
  31.       row5 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(8)");
  32.       row6 = yield I.grabTextFrom(".front > :nth-child(" + i + ") tbody > :nth-child(9)");
  33.       numbers = (row1 + ';' + row2 + ';' + row3 + ';' + row4 + ';' + row5 + ';' + row6).replace(/\s+/g, ";").split(';');
  34.       for (let k = 0; k < numbers.length; k++) {
  35.         if (Number(numbers[k]) > 0) {
  36.           digits[Number(numbers[k])]++;
  37.         }
  38.       }
  39.     }
  40.   }
  41. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement