|
Как дожидаться в цикле завершения загрузки страницы? | ☑ | ||
---|---|---|---|---|
0
Legavaz
27.09.12
✎
17:44
|
Для каждого ТекГруппы Из ТаблицаГруппСайта Цикл
ОбработкаПрерыванияПользователя(); Состояние(Строка(Итератор)+"/"+строка(ОбКол)+" Обработка группы :"+ТекГруппы.Представление); ЭлементыФормы.ПолеHTMLДокумента.Перейти(ТекГруппы.Ссылка); СтраницаЗагружена = Ложь; Пока не СтраницаЗагружена Цикл Если СтраницаЗагружена Тогда прервать; КонецЕсли; КонецЦикла; ОбработатьДанныеПоГруппеТовара(ЭлементыФормы.ПолеHTMLДокумента); Прервать; КонецЦикла; Процедура ПолеHTMLДокументаДокументСформирован(Элемент) СтраницаЗагружена = Истина; КонецПроцедуры |
|||
1
DrShad
27.09.12
✎
17:45
|
с пивком
|
|||
2
Legavaz
27.09.12
✎
17:45
|
не выходит из цикла который ожидает страницу.
|
|||
3
Wobland
27.09.12
✎
17:45
|
ПолеHTMLДокументаДокументСформирован - событие такое? обработай
|
|||
4
Wobland
27.09.12
✎
17:46
|
(2) яне против использования "частично глобальных" переменных, но почти всегда они ни к чему
|
|||
5
Legavaz
27.09.12
✎
17:47
|
v8: ПолеHTML - как понять что страничка загрузилась? изучил но решения не нашел.
|
|||
6
Wobland
27.09.12
✎
17:47
|
(1) как растянуть удовольствие, если загрузка происходит слишком быстро? ;)
|
|||
7
Wobland
27.09.12
✎
17:48
|
(5)юзай readyState
или Status а в этом что-то есть |
|||
8
Legavaz
27.09.12
✎
17:51
|
Пока
ЭлементыФормы.ПолеHTMLДокумента.Документ.readyState<>"complete" Цикл КонецЦикла; ? |
|||
9
Kreont
27.09.12
✎
17:52
|
Еще вариант:)
ЭлементыФормы.ПолеHTMLДокумента.Документ.url = "about:blank" |
|||
10
Legavaz
27.09.12
✎
17:55
|
8 - не работает
|
|||
11
Wobland
27.09.12
✎
17:56
|
(10) а ты уверен, что статус готовности - строка?
//мне лично пофих |
|||
12
Legavaz
27.09.12
✎
17:57
|
отладчик уверен.
|
|||
13
Wobland
27.09.12
✎
17:57
|
на (3) так ответа и нет. в пофигуратор не полезу
|
|||
14
Legavaz
27.09.12
✎
17:59
|
Каким образом это использовать? событие возникает после формировании страницы, как же туда попасть из цикла? и при этом не используя флаг?
|
|||
15
Wobland
27.09.12
✎
18:00
|
(14) на зачем тебе цикл, когда у тебя в событии есть готовая страница?
|
|||
16
Legavaz
27.09.12
✎
18:03
|
в том то и дело что нужно отпарсить страниц порядка 200 а потом еще раз в 10 больше.
|
|||
17
Wobland
27.09.12
✎
18:04
|
(16) не дошло
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |