Показать сообщение отдельно
  #13 (permalink)  
Старый 15.09.2019, 21:54
Интересующийся
Отправить личное сообщение для xcube Посмотреть профиль Найти все сообщения от xcube
 
Регистрация: 15.09.2019
Сообщений: 15

рони,

const data = [];
const datas = [];


iimPlayCode('WAIT SECONDS=1');
iimPlayCode('SET !TIMEOUT 10\nTAG POS=1 TYPE=LABEL FORM=ACTION:?act=vendors ATTR=TXT:Продажа');
iimPlayCode('SET !TIMEOUT 10\nTAG POS=1 TYPE=BUTTON FORM=ACTION:?act=vendors ATTR=TXT:выбрать');
iimPlayCode('WAIT SECONDS=1');

var buy = window.document.querySelectorAll(".table-sell td[data-label='Вещь']");
//var linkList = window.document.querySelectorAll(".table-sell td[class='price']");

for (var i = 0; i < buy.length; i++) {

var cName = buy[i].innerHTML.replace(/\s+/g, '');
var cPrice = buy[i].closest('tr').querySelector(".price").innerHTML.r eplace(/\s+/g, '');

var obj = {
name: cName, price: cPrice
}

data.push(obj);
}

window.console.log(data);

iimPlayCode('WAIT SECONDS=1');
iimPlayCode('SET !TIMEOUT 10\nTAG POS=1 TYPE=LABEL FORM=ACTION:?act=vendors ATTR=TXT:Покупка');
iimPlayCode('SET !TIMEOUT 10\nTAG POS=1 TYPE=BUTTON FORM=ACTION:?act=vendors ATTR=TXT:выбрать');
iimPlayCode('WAIT SECONDS=1');


var sell = window.document.querySelectorAll(".table-sell td[data-label='Вещь']");

for (var i = 0; i < sell.length; i++) {

var cName = sell[i].innerHTML.replace(/\s+/g, '');
var cPrice = sell[i].closest('tr').querySelector(".price").innerHTML.r eplace(/\s+/g, '');

var obj2 = {
name: cName, price: cPrice
}

datas.push(obj2);

}


window.console.log(data);
window.console.log(datas);


const dataz = Array.from(data, (v, i) => ({...v, ...datas[i]}));


window.console.log(dataz)


В целом - моя идея - найти все продажи (массив data), найти все покупки (массив datas), сравнить цены и если покупают дороже цены продажи - оповещать меня.

Последний раз редактировалось xcube, 15.09.2019 в 21:57.
Ответить с цитированием