Я закодировал макрос, который проходит через результаты поиска на веб-странице, открывает каждую ссылку на новой вкладке, читает определенный текст на этой новой вкладке и ищет конкретное слово , затем закрывает вкладку и переходит к следующей ссылке на начальной вкладке.iMacro + JS замедляет и потребляет слишком много памяти
Проблема в том, что после 100 открываемых и закрытых вкладок она замедляется, а Firefox сглатывает память (~ 2 ГБ). Кажется, что те открытые, затем закрытые вкладки не удаляются из памяти. Но я не уверен, что так. Есть идеи?
for(var loop = 1; loop <= 200; loop++){
iim = "CODE:\n";
iim+="TAB T=1\n";
iim+="TAG POS=" + loop + " TYPE=A ATTR=TXT:Abstract EXTRACT=HREF\n";
iim+="TAB OPEN\n";
iim+="TAB T=2\n";
iimPlay(iim);
link = iimGetExtract(); // get the link to open in new tab
var successful = -1;
while(successful < 1){ // reload the link in new tab, until successful.
iim = "CODE:\n";
iim+="URL GOTO="+link+"\n";
successful = iimPlay(iim);
}
{
...searchInNewPage();
}
iim = "CODE:\n";
iim+="TAB CLOSE\n";
iimPlay(iim);
}