У меня есть особая среда, где я хочу очистить содержимое веб-страницы. Из-за сложной аутентификации я могу делать это только в Firefox (он работает только с плагином, доступным только для Firefox). Я пишу свой скребок на консоли (недавно «Scratchpad») и хочу записать все данные на консоль (и скопировать и сохранить позже).Консоль Firefox (Scratchpad): Постоянство setInterval при перезагрузке сайта
Я хочу перебрать область по-синхронно и сделать нас 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);
Любая помощь (возможно, совершенно другой подход) очень подходила.