>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >Перестал работать скрипт после апдейта сайта http://forum.mozilla-russia.org/viewtopic.php?id=75241 |
gødmøde > 24-01-2020 23:46:38 |
Здравствуйте, сайт на котором должен работать мой скрипт к сожалению иногда меняет вид - приходится править код, чтобы облегчить свой труд я храню образцы предыдущей версии сайта что бы можно было сравнить и быстро найти что изменили. Но вот последний раз это мне не помогло, я не могу найти отличий в коде страницы которые мешают работать коду как положено. скрытый текст Выделить код Код:var macro; macro = "CODE:"; var nodes = window.document.querySelectorAll('.tc-item'); for (i=0;i<nodes.length;i++) { var node = nodes[i]; var data_server = node.getAttribute('data-server'); var data_side = node.getAttribute('data-side'); var name = node.querySelector('.media-user-name').textContent; var m_name = "golovin"; //ввожу свой ник (сейчас ввожу любой ник для теста работоспособнисти скрипта, проверить найдет ли он цену продавца по нику) var m_price = Number(node.querySelector('.tc-price>div').textContent.match(/[0-9.]+/)[0]); //идентифицирую свою цену по собственному нику if(data_server==3194&&data_side==52&&name==m_name){ window.console.log(name); break;} } window.console.log(m_price); window.console.log(name); iimPlay(macro) вот на первом скрине как это работало бы на старой версии сайта (правильно) скрытый текст на втором скрине (новый образец сайта) я ищу продавца под ником Raitou но вместо него находит Dirakyl который находится в самом конце списка скрытый текст и никак не соответствует искомым критериям (data_server==3194&&data_side==52&&name==m_name) скрытый текст Буду крайне благодарен за любые подсказки! |
InfSub > 16-02-2020 20:09:13 |
Не видя код сайта, гадать можно долго |