2016-11-10 5 views
0

Я закодировал макрос, который проходит через результаты поиска на веб-странице, открывает каждую ссылку на новой вкладке, читает определенный текст на этой новой вкладке и ищет конкретное слово , затем закрывает вкладку и переходит к следующей ссылке на начальной вкладке.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); 
} 

ответ

0

ли вы используете версию версии 9.0.3, если это мои советы iMacros немедленно заменить предыдущие версии версии 8.9.7, у меня mecobanya сознаться, что iMacros v 9.0.3 тяжелее выполнения сценария. iiim и .js

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