Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 15.03.2012
Сообщений: 113

Awesomium дождаться загрузки страницы

21.11.2015, 02:02. Показов 3087. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, с помощью браузера awesomium подключаюсь к сайту с которым работаю .
Создаю экземпляр браузера на форме с помощью этого когда
C#
1
2
3
4
5
6
7
8
9
        WebSession session;
        WebControl webControl;
            session = WebCore.CreateWebSession(new WebPreferences() { ProxyConfig = ""});
            webControl = new WebControl();
            webControl.WebSession = session;
            this.Controls.Add(webControl);
            webControl.Size = new Size(962, 422);
            webControl.Location = new Point(0, 52);
            webControl.Source = new Uri("https://2ip.ru/");
Далее мне нужно перейти на страницу и нажать пару кнопок , но вот в чем беда я просматриваю на изменения страницы c помощью этого кода
HTML5
1
2
3
4
if (webControl.ExecuteJavascriptWithResult("document.documentElement.outerHTML") != tmp)
                {
                 /////
                 }
Он отлавливает что страница изменилась и переходит к выполнению но нажать по сути не на что , потому что сами ком обьекты еще не загружены , то есть сама страница.
Подскажите что делать , перед этим перелопатил пол форума, не помогло
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.11.2015, 02:02
Ответы с готовыми решениями:

Awesomium - дождаться полной загрузки страницы
Проблема в заголовке. Гуглил, нашел много вариантов, но не понял все-же как это работает. Идет через какие-то события. Можно ли написать...

Как дождаться загрузки страницы в webBrowser?
Здравствуйте. Делаю так: webBrowser1.Navigate("vk.com"); while (webBrowser1.ReadyState !=...

Дождаться полной загрузки webbrowser
суть такова: 1) Захожу на некую страницу (пока она не загрузится -documentcomplete) и совершаю действия (которые естественно идут...

2
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
21.11.2015, 16:45
Цитата Сообщение от Rinof Посмотреть сообщение
Подскажите что делать , перед этим перелопатил пол форума, не помогло
Вот же тема, в которой я приводил код, для ожидания загрузки страницы. Если вы ее уже видели, то опишите, почему не подошло.
0
04.01.2016, 04:44

Не по теме:

Товарищи, подскажите пжл

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2016, 04:44
Помогаю со студенческими работами здесь

Awesomium не загружает страницы с протоколом (http)
Добрый день! Битый час уже сижу и не могу понять, почему не получается загрузить страницу c протоколом (http), причем все страницы с...

Awesomium 1.7.5.0 / Изменение referer перед каждым переходом на страницы
Здравствуйте. Использую Awesomium 1.7.5.0. Откопал в интернете класс с помощью которого можно менять заголовок referer при запросе. Как...

WPF WebBrowser.Navigate() дождаться загрузки страницы
В своей программе использую контрол WebBrowser. В цыкле загружаю страницы сайта по списку, используя асинхронный метод...

Как дождаться окончания загрузки страницы через (HttpWebResponse)req.GetResponse
Задача такая. Есть страница со ступенчатой догрузкой, сначала основная страница, потом список данных. ...

Как дождаться загрузки XML файла
Как дождаться загрузки XML файла Вот пример........локально все работает а когда обращаюсь к урлу выдает ошибку <% Dim xmlDoc ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru