![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#41 |
Регистрация: 31.10.2010
Сообщений: 5
|
![]()
Подскажите кто-нибудь, каким образом через Gecko можно заполнить формы на сайте?
|
![]() |
![]() |
![]() |
#42 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 11
|
![]()
Вот так получилось заполнить.
|
![]() |
![]() |
![]() |
#43 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 1
|
![]()
Толик, что за сборку Gecko ты использовал в примере?
http://ftp.newbielabs.com/Delphi%20Gecko%20SDK/ с этой сборкой не работает, не хватает некоторых функций в geckobrowser. 1. Какую сборку под дельфи ты используешь? 2. как ее поставить на дельфи 7? или обновить мою 1.6 хотя бы до 1.9 3. Может ли geckobrowser нажимать на кнопки, как и TWebBrowser.OleDocument.....? (заполнить input'ы и нажать submit) или кто знает ответьте, пожлста ![]() |
![]() |
![]() |
![]() |
#44 |
Новичок
Джуниор
Регистрация: 16.09.2009
Сообщений: 2
|
![]()
Я сам как раз таки с ftp-шника ихнего восстанавливал. Сейчас пороюсь, найду дистрибутив. Кстати, он без Java работать не будет всё равно.
|
![]() |
![]() |
![]() |
#45 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 11
|
![]()
Oginava
1. вот тут я писал где брал сборку 2. обновить с 1.6 до 1.9 это надо обновить сам xulrunner http://releases.mozilla.org/pub/mozi...ases/1.9.2.17/ и зарегистрировать xulrunner.exe --register-global или поправить реэстр HKEY_LOCAL_MACHINE\SOFTWARE\mozilla .org\GRE 3. самому надо было сделать кликание по кнопка и ссылкам , но так и не сделал. пытался работать и с этим, но тоже не получилось. уже вижу вышло несколько обновлений и возможностей больше стало, но с выходом IE9 у меня какбы пропали те проблемы что были при написании с простым WebBrowser и использовании функций IE. Главное выключить/включить режим совместимости в своем WebBrowser и все отлично работает. |
![]() |
![]() |
![]() |
#46 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
![]()
Что конкретно не получилось с Chromium? Скачал, пошаманил 5 мин, и заработало. И можно сказать что гораздо легче по сравнению с Gecko. С Gecko последних вресий одна большая проблема - нужно устанавливать dll, а это права админа, что не вчегда удобно. Chromium же запустился из своей dll, что опять же лучше, чем тысячи файлов Gecko. Плюс встренных настроек и возможностей уже больше по сравнению в Gecko. Так что я бы вам рекомендовал поковырять Chromium. И рекомендовал бы всем, кто использует сейчас Gecko. Начинаю сам ковырять Хромиум, если что нового накопаю, выложу.
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
![]() |
![]() |
![]() |
#47 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 11
|
![]()
NoName_emaNoN, пока отложил его и пользуюсь WebBrowser но одним глазом видел что там уже тоже можно делать клики кнопок и ссылок, также получать атрибуты элементов. Вот это тогда мне было надо но этого небыло. Вообщем надо было парсить страницы, кликать по ссылках и кнопках в нужных местах, вводить некоторые значение.
Последний раз редактировалось Tolik_P; 10.06.2011 в 17:25. |
![]() |
![]() |
![]() |
#48 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
![]()
Ну если для себя, то WebBrowser сгодиться, но вот "навынос" уже лучше использовать Chromium
![]()
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
![]() |
![]() |
![]() |
#49 |
Новичок
Джуниор
Регистрация: 12.07.2011
Сообщений: 1
|
![]()
Возникло несколько вопросов. Пытаюсь использовать компонент geckobrowser.
-Он не сохраняет куки, после перезапуска программы авторизация на сайте слетает (в webbrowser все работает). Как сделать? Пробовал менять параметры в greprefs\all.js - ничего не получилось ![]() -После каждого вызова функции LoadURI программа есть все больше и больше памяти, которая не освобождается. Загрузил страниц 20 - уже больше 100 метров утекло. Как можно освободить? -Как можно получить html код загруженной страницы и текст страницы(на ней яваскрипт\аякс используется)? (наподобие (webbrowser.Document as IHTMLDocument2).Body.Innerhtml и (webbrowser.Document as IHTMLDocument2).Body.Innertext в twebbrowser) -Как прервать загрузку страницы? Буду очень признателен за помощь. Последний раз редактировалось gen0; 12.07.2011 в 02:04. |
![]() |
![]() |
![]() |
#50 |
Новичок
Джуниор
Регистрация: 04.10.2011
Сообщений: 1
|
![]()
Каким-то просто чудом удалось запустить gecko на delphi 2007 - каких только ошибок не вылезало.... и странное дело - именно на нужной мне странице не пашет - грузит, грузит... и всё, похоже на js-ошибку, но как её поймать? подскажите плис! (ибо если открывать страницу через браузер - ошибок нет)
И вопросы в догонку: есть ли реализация связки со свежим xul runner? есть ли связка с c++ builder? может быть есть связки-альтернативы для delphi/builder с использованием например webkit? А то ничего более-менее поддерживаемого нет, и это обидно ( |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как использовать turbo C++ | Klyan | Общие вопросы C/C++ | 11 | 07.03.2011 22:34 |
Как использовать скины | SeRhy | Компоненты Delphi | 10 | 06.11.2010 00:23 |
Title на форме. Как можно перерисовать caption на form? Или убрать его и вместо использовать картинки | Шульц | Общие вопросы Delphi | 37 | 02.10.2010 09:46 |
Как использовать команду Try? | Ermiss | Общие вопросы Delphi | 24 | 04.02.2008 15:59 |