Свежая версия парсера каталога. На замыкании с хаком.

16 апреля, 2012

 

iMacros – довольно глючная штука. Во всех зацикленных скриптах обнаруживается проблема на больших циклах.
Страница в браузере ещё не успевает загрузится, а обработчик аймакроса уже начинает разбор содержимого.

Новая версия парсера каталога тутбая использует замыкание через функцию JavaScript с анализов кода ошибок iMacros + хак с скриншотами.

Короче, так надо. Но не факт что панацея. Но по крайней мере скрипт на порядок глубже в каталог закапываться стал.

Основной фрагмент кода:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function GoURL(url,counttest)
{
var returndata=Array();
var ret=Array();
	returndata[0]=iimPlay('CODE:URL GOTO='+url+' \n SAVEAS TYPE=PNG FOLDER=C:\ FILE=+{{!NOW:ddmmyyyy}} \n 	TAG POS=1 TYPE=A ATTR=TXT:Следующая<SP>>> EXTRACT=HREF \n TAG POS=1 TYPE=HTML ATTR=* EXTRACT=HTM');
	ret[0] = iimGetLastExtract(1);
	ret[1] = iimGetLastExtract(2);
 
	if (returndata[0] < 0) 
		{
			s = iimGetLastError();
			iimDisplay(s);
			GoURL(url,counttest);
		};
 
return ret;
}

Новая версия тут

No Comments »

Комментариев нет.

Оставить комментарий

CAPTCHA image