Здравствуйте, сайт на котором должен работать мой скрипт к сожалению иногда меняет вид - приходится править код, чтобы облегчить свой труд я храню образцы предыдущей версии сайта что бы можно было сравнить и быстро найти что изменили. Но вот последний раз это мне не помогло, я не могу найти отличий в коде страницы которые мешают работать коду как положено.
Я покажу кусок кода который отвечает за идентификацию самого себя по нику, и добавление моей цены в переменную для дальнейшей работы с ней

скрытый текст

Выделить код

Код:

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)


вот на  первом скрине как это работало бы на старой версии сайта (правильно)
скрытый текст
be27994f1d69.jpg

на втором скрине (новый образец сайта) я ищу продавца под ником Raitou но вместо него находит Dirakyl который находится в самом конце списка
скрытый текст
b891ac636a2b.jpg

и никак не соответствует искомым критериям (data_server==3194&&data_side==52&&name==m_name)
скрытый текст
ce51757e5275.jpg

Буду крайне благодарен за любые подсказки!

Не видя код сайта, гадать можно долго