|
|
|
Как дожидаться в цикле завершения загрузки страницы? | ☑ | ||
|---|---|---|---|---|
|
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) не дошло
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |