Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
  • Форумы
  •  » iMacros
  •  » Перестал работать скрипт после апдейта сайта

№124-01-2020 23:46:38

gødmøde
Участник
 
Группа: Members
Зарегистрирован: 14-09-2019
Сообщений: 22
UA: Chrome 79.0

Перестал работать скрипт после апдейта сайта

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

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

Выделить код

Код:

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

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

Отредактировано gødmøde (25-01-2020 13:09:49)

Отсутствует

 

№216-02-2020 20:09:13

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: unknown 0.0
Веб-сайт

Re: Перестал работать скрипт после апдейта сайта

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


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » Перестал работать скрипт после апдейта сайта

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]