рони,
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.
|