2017-02-21 4 views
0

У меня есть особая среда, где я хочу очистить содержимое веб-страницы. Из-за сложной аутентификации я могу делать это только в 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); 

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

ответ

0

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

Смежные вопросы