![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
od0201 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 16.1.2009 Репутация: нет Всего: 1 |
доброе время суток
c# awesomium пытаюсь парсить страницу, на странице есть тег ul програмно outerHTML = wb.ExecuteJavascriptWithResult("document.documentElement.outerHTML").ToString(); или "исходный код страницы", я получаю <ul class="group is-online"></ul> в браузере (визуально) он заполнен или если смотреть "исходный код выделенного фрагмента" <ul class="group is-online"> <li .....></li> <li .....></li> <li .....></li> </ul> как я понимаю, он заполяется каким-то скриптом (каким, я так и не нашел) как мне добраться до содержимого этого тега, или подскажите в каком направлении мне копать? Спасибо |
|||
|
||||
Экскалупатор |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1746 Регистрация: 1.4.2009 Где: г. Минск Репутация: 5 Всего: 24 |
если они есть на странице значит их можно получить, скрипт их заполняет или нет не имеет значения, если конечно данные не заполняются по требованию, тогда нужно еще выполнить это самое требование. далее берем элемент, и берем его children, ну и с ними уже как с обычными элементами.
|
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 6 Всего: 118 |
да скорее всего просто на момент исполнения скрипта (вроде выглядит норм) элементы еще не вставлены.
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
od0201 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 16.1.2009 Репутация: нет Всего: 1 |
Их и после вставки не видно. Визуально, да, а программно нет. И на сколько я понимаю, эти данные из awesomium получить нельзя. А вот из под расширения для Chrome, если верить Google, это реально. Поэтому пошел я осваивать новую ветку форума ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |