Консоль Firefox (Scratchpad): постоянство setInterval при перезагрузке сайта

У меня особая среда, в которой я хочу почистить содержимое веб-страницы. Из-за сложной аутентификации я могу делать это только в Firefox (он работает только с плагином, доступным только для Firefox). Я записываю свой скребок в консоль (недавно "Scratchpad") и хочу записать все данные в консоль (а затем скопировать и сохранить их).

Я хочу, чтобы перебрать область синхронно и сделать нас setInterval. Но это перерыв, когда я запускаю событие click(), потому что это перезагружает страницу. Как я могу это исправить?

let xxdata = ['dfdf', 'jul', 'joh'];
let i = 0;
setInterval(function() {
    // scrapes data form page
    const text = document.getElementById('AA').getElementsByClassName('BB')[0].childNodes[0].nodeValue;      
    const name = xxdata[i];
    document.getElementsByName('XX')[0].value = name;
    document.getElementsByName('YY')[0].click(); //reloads here
    i++;
}, 5000);

Любая помощь (может быть, совершенно другой подход) очень подходит.

1 ответ

Решение

Я закончил тем, что использовал Greasemonkey и сохранил данные в "localStorage".

Другие вопросы по тегам