QWebElement не находит дочернии элементы |
Здравствуйте, гость ( Вход | Регистрация )
QWebElement не находит дочернии элементы |
EvgeniyM |
15.12.2012, 15:21
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Проблема в следующем, как бы я не старался, чем бы не искал (QWebFrame или QwebElement), нигде у меня не может найти элементы ниже иерархии "html/head" и "html/body".
Все эти три элемента (html, head, body) спокойно находит, а ниже нет и все. Весь вечер плясал с бубнами, уже подумал может со сборкой у меня что-то не то (код компилится, страницы отлично рендериться). Листинг можно воспроизвести легко у себя.
Тут код должен найти все элементы "p" (их там много) и вывести их число. У меня получается "0" (или объект является "isNull" если для одного элемента). |
|
|
mezmay |
15.12.2012, 15:28
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Наверное надо перейти на уровень документа:
и в нем искать
|
|
|
EvgeniyM |
15.12.2012, 16:11
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Наверное надо перейти на уровень документа:
и в нем искать
С этого и начинал, это просто уже последние попытки. То есть QWebElement не ищет так же. Даже тупо беру элемент - и говорю мне найти первый дочерний элемент - и пусто. У вас работает тот код? Может кодировка, я уже не знаю, хотя кормил как cp1251 так и utf-8 (последний сайт utf8) Может кодировка, я уже не знаю, хотя кормил как cp1251 так и utf-8 (последний сайт utf8) |
|
|
mezmay |
15.12.2012, 16:22
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
А ждать loadFinished() кто будет?)
|
|
|
EvgeniyM |
15.12.2012, 16:25
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 26.12.2024, 21:41 |