NickStels

Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору приветствую, подскажите пожалуйста как узнать сколько совпадений в string.gmatch? чтобы можно было написать загружено столько из такого то числа, как то же цикл понимает когда ему заканчиваться, думал что там табличные данные но iparis говорит что нет.... Код: if e_ID==34 then Page.StopTimer(20); Page.StopTimer(34); Page.StartTimer(30, 20); UT = HTTP.Submit(url, {}, SUBMITWEB_GET, 20, 80, nil, nil); s=string.gmatch (UT, '<li><a href="(.-)">') for w in s do u = Encoding.ConvertString(w, "utf-8", "windows-1251"); st = String.Find(u, "http://", 1, false); Label.SetText("Label1",k); if st== -1 then geng=url..w g = url..u nm = String.SplitPath(g); Na=nm.Filename ex=nm.Extension HTTP.Download(geng, folder.."\\Download\\"..Na..ex, MODE_BINARY, 20, 80, nil, nil, nil); else nm = String.SplitPath(u); Na=nm.Filename ex=nm.Extension HTTP.Download(u, folder.."\\Download\\"..Na..ex, MODE_BINARY, 20, 80, nil, nil, nil); end end end |
|