Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2016, 13:35   #11
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Sleep тут только чтоб результат посмотреть до закрытия.
Для ожидания нужного состояния wait.Until выше.
Так а работать со страницей, которая уже была открыта, можно?
fanat_96 вне форума Ответить с цитированием
Старый 25.04.2016, 14:53   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Нет, ну или вряд ли просто. Для этого есть расширения к браузеру или userscript.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.04.2016, 15:04   #13
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию

Хорошо, с этим понял, но такой вариант отчасти будет не очень подходящим, так как даже авторизация, а затем заполнение нужных полей занимают порядка 3 минут (приложение долго запускается), что эквивалентно работе руками.
Можете посоветовать нормальные аналоги webbrowser, чтобы содержимое сайта можно было отобразить в приложении
fanat_96 вне форума Ответить с цитированием
Старый 25.04.2016, 15:42   #14
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Задача-то в чем заключается?

Awesomium или какой-нибудь CEF (CefGlue, CefSharp) если встраивать в приложение надо.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.04.2016, 16:01   #15
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Задача-то в чем заключается?

Awesomium или какой-нибудь CEF (CefGlue, CefSharp) если встраивать в приложение надо.
Есть сайт с фильмами. Есть парсер, который получает информацию о фильме с рутора и записывает в соответствующие текстбоксы. Необходимо внести в форму добавления материалов на сайте содержимое этих самых текстбоков, но без отправки самой формы. Отправку (добавление) я должен сделать сам, т.к. некоторые данные невозможно спарсить со 100% точностью (трейлера к фильму может и не быть, например).

Про Awesomium я уже писал. После размещения на форме компонента Webcontrol, в свойстве Source я указал ссылку на сайт. Только вот он заходить туда не хочет, вместо этого пустая белая область, а спустя секунд 10-20 выдает ошибку о том, что Awesomium render(или что-то в этом духе) перестал работать
fanat_96 вне форума Ответить с цитированием
Старый 25.04.2016, 16:56   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну это можно и с помощью Selenium, если логиниться тоже им автоматически (или может быть если создать/указать браузерный профиль, то не придется каждый раз логиниться, но не пробовал http://stackoverflow.com/questions/1...use-by-default )

Какая именно ошибка?
В настройках проекта стоит Target x86 вместо Any CPU?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.04.2016, 19:56   #17
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Какая именно ошибка?
В настройках проекта стоит Target x86 вместо Any CPU?
Переустановил awesomium, теперь ошибка не появляется, но на месте, где находится компонент, просто белый прямоугольник.

В настройках выбирал и x86, и Any CPU, ничего не помогло.
Прикрепляю ссылку на проект, может я чего не так делаю... https://yadi.sk/d/_ESKGKGirH99y
fanat_96 вне форума Ответить с цитированием
Старый 25.04.2016, 20:21   #18
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Any CPU точно не поможет, Аwesomium только с х86 работает (но тогда вроде должно выпадать исключение сразу при запуске).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 25.04.2016 в 20:24.
Alex11223 вне форума Ответить с цитированием
Старый 25.04.2016, 20:26   #19
fanat_96
Пользователь
 
Регистрация: 09.04.2016
Сообщений: 81
По умолчанию

Я когда делал, создавал новую конфигурацию, которой была x86. Там есть пункт на основе чего делать, там я выбирал Any CPU. Может из-за этого проблема?
fanat_96 вне форума Ответить с цитированием
Старый 25.04.2016, 20:34   #20
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

У меня работает то, что в x86/Debug лежит, только страница появляется через 5-10 сек.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
надо привязать php сайт к базе данных Access и что бы при заполнение формы на сайте данные сохранялись в базе Алёна_))) Microsoft Office Access 2 20.06.2012 12:24
Заполнение полей на сайте redcouch Общие вопросы C/C++ 0 15.07.2010 22:00
Заполнение формы на веб сайте через программу Crystallon Общие вопросы Delphi 9 13.06.2010 00:01
Заполнение поле формы автоматически из другой формы!! Магомед Microsoft Office Access 8 28.07.2009 13:49