Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 18

E

Eugene in JavaScript Noobs — сообщество новичков
ща
источник

E

Eugene in JavaScript Noobs — сообщество новичков
я через селениум вебдрайвер
хочу сделать автоматизацию
работает пока что вот так
но небольшоая проблемка в том
что
список там людей в онлайне
и их кол-во постоянно меняется
и получается что невозможно точно написать циферки чтобы список всегда четко доходил от начала и до конца


там типа с 1 по 12
потом нажимается page down
прогружается тупит список всего 4 элемента
с 13 по 17
потом опять нажимается page down
прогружается уже почти все новые с 6 по 17
и потом опять тупит
с 13 по 17
и так проходит несколкьо прокруток
но когда список заканчивается

то там например будет
с 6 по 25
и получается что по скрипту  доходит до 17 например
и прыгает обратно
и до конца дойти не может

фух...
источник

E

Eugene in JavaScript Noobs — сообщество новичков
let count3 = 2;
     let minusCount3 = 13;
     while (count3 < minusCount3) {
       let element = await driver3.findElement(
         By.xpath(
           /html/body/div[1]/section/div/div/div[1]/div[2]/div[2]/div/div/div[1]/div[${count3}]
         )
       );
источник

E

Eugene in JavaScript Noobs — сообщество новичков
вот так оно крутит потом жмет page down
источник

E

Eugene in JavaScript Noobs — сообщество новичков
и таких блоков типа несколько с разными каунтами
но хня короче как бы варик но такой себе
источник

s

southern accent in JavaScript Noobs — сообщество новичков
Добрый день товарищи . записывает только name3 в каждый вложеный обьект, а нужно name1, name2, name3 .
let names = ["name1", "name2", "name3"];
let keyz = ["key1", "key2", "key3"];

function contentChart(names, keys) {
 let final_obj = {};
 let obj = { data: "dataSet", options: { text: "placeForName" } };

 for (let i = 0; i < keys.length; i++) {
   obj.options.text = names[i];
   final_obj[keys[i]] = obj;
 }
 console.log(final_obj);
}

contentChart(names, keyz);
источник

s

southern accent in JavaScript Noobs — сообщество новичков
подскажите как исправить пожалуйста .
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
southern accent
Добрый день товарищи . записывает только name3 в каждый вложеный обьект, а нужно name1, name2, name3 .
let names = ["name1", "name2", "name3"];
let keyz = ["key1", "key2", "key3"];

function contentChart(names, keys) {
 let final_obj = {};
 let obj = { data: "dataSet", options: { text: "placeForName" } };

 for (let i = 0; i < keys.length; i++) {
   obj.options.text = names[i];
   final_obj[keys[i]] = obj;
 }
 console.log(final_obj);
}

contentChart(names, keyz);
так ты перезаписываешь все изменения, тебе одной строкой их нужно записать?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
вне цикла

obj.options.text = names.join(', ');
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
Eugene
и таких блоков типа несколько с разными каунтами
но хня короче как бы варик но такой себе
тебе скорее нужно делать обсервер какой-то на вуе например и с какой-то периодичностью дёргать API на свеженький список онланеров..
может я что-то не так понял..
источник

s

southern accent in JavaScript Noobs — сообщество новичков
я знаю . мне нужно в каждом обьекте  новый нейм ,, а ставит только последний
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
подскажите, вот есть у меня нодлист:
let nodes = parent.childNodes;
мне отсюда нужны только инпуты и не хочется делать так:
let inputElems = [...nodes].filter(el => (el.nodeName == "INPUT"));
а хочется как-то сразу так:
let inputElems = parent.childNodes["input"]
как-то возможно?
источник

⠀⠀

⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀... in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
подскажите, вот есть у меня нодлист:
let nodes = parent.childNodes;
мне отсюда нужны только инпуты и не хочется делать так:
let inputElems = [...nodes].filter(el => (el.nodeName == "INPUT"));
а хочется как-то сразу так:
let inputElems = parent.childNodes["input"]
как-то возможно?
Нет, это ж массив
источник

A

Andrey DEV in JavaScript Noobs — сообщество новичков
народ есть кто работал с  Highcharts ?
источник

E

Eugene in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
тебе скорее нужно делать обсервер какой-то на вуе например и с какой-то периодичностью дёргать API на свеженький список онланеров..
может я что-то не так понял..
наверное правильно ты понял, потому что сайт судя по всему на vue но я вообще не шарю
источник

SA

Semyon Agureev in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
подскажите, вот есть у меня нодлист:
let nodes = parent.childNodes;
мне отсюда нужны только инпуты и не хочется делать так:
let inputElems = [...nodes].filter(el => (el.nodeName == "INPUT"));
а хочется как-то сразу так:
let inputElems = parent.childNodes["input"]
как-то возможно?
parent.querySelectorAll('input')  или parent.getElementsByTagName('input')
источник

E

Eugene in JavaScript Noobs — сообщество новичков
ок спасибо
заодно тогда и vue выучу
js еще почти не знаю но норм)))
источник

E

Eugene in JavaScript Noobs — сообщество новичков
так вроде и надо учить))
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
Eugene
ок спасибо
заодно тогда и vue выучу
js еще почти не знаю но норм)))
👍 ))
источник

A

Andrey DEV in JavaScript Noobs — сообщество новичков
Eugene
ок спасибо
заодно тогда и vue выучу
js еще почти не знаю но норм)))
сначала поучи js -а то будет еще одним гавнокодером больше)
источник