|
-1 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 75
|
||||||
Потоки и доступ к элементам из них26.06.2016, 10:21. Показов 1314. Ответов 10
Метки нет (Все метки)
Делаю приложение для получения некоторой информации из ВК средствами браузера awesomium, ибо встроенный в C# браузер вк не воспринимает.
В этом браузере эвент загрузки документа не работает, но есть костыли для этого дела. В общем, я загнался, возможно полез в дебри совсем. Задача. Поочередно открыть две ссылки ВК, со второй ссылки получить текст. Но они не успевают прогрузиться, а как сделать так, чтоб они грузились по очереди - не понимаю. С потоками не сложилось, т.к. не могу в цикле проверять загрузку документа. Посоветуйте, как поступить.
up, ночью создал, уже уехало вниз
0
|
||||||
| 26.06.2016, 10:21 | |
|
Ответы с готовыми решениями:
10
Доступ к элементам класса Упрощенный доступ к элементам класса
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 26.06.2016, 10:23 | |
Сообщение было отмечено Rius как решение
Решение
minedroid, просто дождаться загрузки страницы вот тут писал как. И вы уверены, что для этой задачи вообще нужен Awesomium, а не просто запрос через VK API?
0
|
|
|
|
|||||||
| 26.06.2016, 11:05 | |||||||
Сообщение было отмечено minedroid как решение
РешениеВключить совместимость с последней версией можно программно:
1
|
|||||||
|
-1 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 75
|
||
| 26.06.2016, 11:49 [ТС] | ||
|
VK API здесь не подойдет, костыли с запросами, которые в апи не могут быть. Мог бы на апи - не писал бы сюда.
0
|
||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 26.06.2016, 12:12 | |
|
По мне так лучше уж использовать Awesomium, который более самодостаточен, чем мучиться с IE. А суть задачи от этого практически не меняется.
0
|
|
|
-1 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 75
|
|||
| 26.06.2016, 13:35 [ТС] | |||
|
0
|
|||
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 26.06.2016, 13:36 | |
|
minedroid, что в нем не работает по-человечески, но при этом работает в веббраузере-можете пояснить толком? Я сколько пользуюсь-все нормально работает. То, на что я кидал ссылку, вам не подходит?
0
|
|
|
-1 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 75
|
|
| 26.06.2016, 13:56 [ТС] | |
|
EvilFromHell, не работает событие DocumentReady. Срабатывает раньше, чем нужно.
Я уже почти доделал на обычном браузере, софт для локального использования, так что его полная работоспособность не так важна, все можно будет поправить в процессе с: Да и не требует обычный браузер библиотек всяких библиотек. Да. Вчера я пилил поверх примера свой код, оставил только окошко браузера и пару кнопок. Сегодня окошко браузера исчезло О_о . Так что имхо проще париться с обычным браузером.
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|||||
| 26.06.2016, 14:03 | |||||
|
Добавлено через 53 секунды Да, и работа с JS лично на мой взгляд в Awesomium реализована намного удобнее, а я лично именно ради JS его и использую.
2
|
|||||
|
-1 / 0 / 0
Регистрация: 11.11.2013
Сообщений: 75
|
|
| 26.06.2016, 15:55 [ТС] | |
|
EvilFromHell,
да, в общем я взял себя в руки, удалил к чертям проект с WebBrowser'ом и написал по вашему примеру все на awesomium'е. То, что я делал там так долго с вашим кодом получилось за пару минут, есессна. Но лучшим ответом оставлю все же тот, т.к. подобного я не нашел, хотя косвенно и искал. Не по теме: А по поводу того, что у меня компонент браузера пропал из предыдущего проекта - я просто Awesomium не установил, а просто пример запустил и все)
0
|
|
| 26.06.2016, 15:55 | |
|
Помогаю со студенческими работами здесь
11
Как получить доступ к элементам списка?
Монопольный доступ к элементам массива -- это как? Dictionnary и Hashtable: Где доступ к элементам быстрее?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|