Конференция "Сети" » Возможно ли использоватьOpera в место TWebBrowser? [D7, WinXP]
 
  • Lamer666 (29.01.08 20:49) [0]
    Доброго времени суток уваежаемые!
    В очередной ораз к вам за помощью:
    Возможно ли использоватьOpera в место TWebBrowser?
    Спасибо!
  • DiamondShark © (29.01.08 20:57) [1]
    Нельзя. Пейсатели оперы не знали, что такое COM.
  • Lamer666 (29.01.08 21:12) [2]
    : (
    Млин!
    А альтернатива TWebBrowser-у есть?
  • Anatoly Podgoretsky © (29.01.08 21:16) [3]
    > Lamer666  (29.01.2008 21:12:02)  [2]

    Да WebBrowser ActiveX
  • Lamer666 (29.01.08 21:24) [4]

    > WebBrowser ActiveX

    Точно!
    Спасибо!
  • Lamer666 (29.01.08 21:53) [5]
    В общем, общая ситуация такова... есть УЗЕЛ который наотрез отказываеться грузиться в ОСЛЕ (4-7).Opera на ура! Немогу понять в чем дело???
  • ketmar © (30.01.08 01:23) [6]
    >[1] DiamondShark ©(29.01.08 20:57)
    >Нельзя. Пейсатели оперы не знали, что такое COM.

    знали. на досуге поищи инфу, почему они не давали, не дают и не дадут рендерер как COM-объект.

    хинт: кушать хотят.
  • Eraser © (30.01.08 03:50) [7]
    > [6] ketmar ©   (30.01.08 01:23)

    ну дык вроде десктопная версия бесплатна, наоборот бы могли заработать, продавая лицензии на право использовать их движек разработчикам. хотя им виднее видимо )
  • ketmar © (30.01.08 06:19) [8]
    >[7] Eraser ©(30.01.08 03:50)
    а кто тебе сказал, что они движок не продают? именно потому, что продают — халявы не будет. а у автора ветки я что-то не заметил желания заплатить за хороший продукт.
  • Lamer666 (30.01.08 09:20) [9]
    Вот нашел http://www.paranoia.clara.net/articles/taming_the_lizard_with_delphi.html Mozilla ActiveX Control
    Но почему то при выполнении Navigate('....') ничего не грузит?!
  • ketmar © (30.01.08 09:28) [10]
    >[9] Lamer666 (30.01.08 09:20)
    таки пару лет назад работало. но проект и тогда уже особыми признаками жизни не отличался.
  • Lamer666 (30.01.08 09:32) [11]
    : )
    А жаль!
  • ketmar © (30.01.08 09:33) [12]
    а зачем оно надо?
  • Lamer666 (30.01.08 09:45) [13]
    Ну мне надо ПАРСИТЬ один УЗЕЛ! а IE на отказ отказываеться грузить содержание....в то время как Opera на ура....
  • Dennis I. Komarov © (30.01.08 09:53) [14]
    > [13] Lamer666   (30.01.08 09:45)

    А если его парсить, накой его отображать понадобилося?
  • Lamer666 (30.01.08 09:54) [15]
    Ну как накой? Как ЗАБРАТЬ данный со странички если ее не отображать?
    : (
  • ketmar © (30.01.08 09:54) [16]
    ну так парзи. зачем для этого рендер?
  • Lamer666 (30.01.08 09:55) [17]
    И для того что быданные забрать надо пройти авторизацию!
  • ketmar © (30.01.08 09:55) [18]
    >[15] Lamer666 (30.01.08 09:54)
    а ты что, скриншот распознаёшь? ты это, view source сделай и посмотри. удивись — там много интересныъ буковок есть.
  • ketmar © (30.01.08 09:56) [19]
    так авторизуйся, в чём проблема опять? думаешь, браузеры используют магические методы, недоступные простым смертным?
  • Lamer666 (30.01.08 09:58) [20]
    : (
    Поведайте мне о сие тайном методе??
    НАДО:
    1. Зайти на сайт https://exsample.ru
    2. Ввести логин и пароль, авторизироваться
    3. С полученной странички забрать данные из таблицы.

    Как реализуеться?НАоснове каких компонентов?
  • ketmar © (30.01.08 10:00) [21]
    ну и вперёд. хинт: OpenSSL. Indy. ICS. WinSock. выбирай по вкусу.
  • Lamer666 (30.01.08 10:01) [22]
    может ссылочки на примеры или статьи найдуться, почитать, посмотреть?
  • ketmar © (30.01.08 10:05) [23]
    у меня — вряд ли. не надо. а вот гугль точно что-то скажет.
  • Lamer666 (30.01.08 10:07) [24]
    Гуглить сразу начал...  : )))
    А какой компонент наиболее эффективен на ваш взгляд?
  • ketmar © (30.01.08 10:10) [25]
    тот, для которого пример найдётся быстрее. %-)
  • Lamer666 (30.01.08 10:12) [26]

    > тот, для которого пример найдётся быстрее. %-)

    Спасиб большое ketmar!!!
  • Lamer666 (30.01.08 15:58) [27]
    : (
    Что то ничего толкого ненашел...
    ketmar - немог бы накидать "БЛОК СХЕМУ" что зачем и как (план реализации с спользованием каомпонентов)??
  • Dennis I. Komarov © (30.01.08 17:22) [28]
    > [27] Lamer666   (30.01.08 15:58)

    А чего искал то?

    Шаг 1. Разобрать кто, что, где логинет.
    Шаг 2. Сотворить аналогичное
    Шаг 3. Прикрутить Куки
    Шаг 4. Получить результат и парсить его
  • Lamer666 (30.01.08 17:43) [29]

    > Шаг 1. Разобрать кто, что, где логинет.
    > Шаг 2. Сотворить аналогичное
    > Шаг 3. Прикрутить Куки
    > Шаг 4. Получить результат и парсить его

    Логинлюсь Я! Кукисы не поддерживаються!
    Если более конкретно есть скажем 1000 учетных записей спаролями
    Для каждой записи на https://exsamle.ru надо авторизироваться и забрать данные, затем законектиться со следующей учетной записью и опять забрать данные из <table>..<td>НУЖНЫЕ ДАННЫЕ</td>..</table>
    В принципе я реализовал все на основе TWebBrowser все работает, но грузиться страничка каждая 10-20 минут (по неизвестным причинам), решил проверить OPERA для произвольной записи в ручную, opera открыла узел https://exsamle.ru в секунды я ввел ИМЯ и ПАРОЛЬ данные прогрузились также БЫСТРО.....
    Вот вобщем ТО...
  • Dennis I. Komarov © (30.01.08 17:51) [30]
    > Логинлюсь Я! Кукисы не поддерживаються!

    Я спрашивал "логинет"
    httpsговорит, что придется прикрутить SSL
 
Конференция "Сети" » Возможно ли использоватьOpera в место TWebBrowser? [D7, WinXP]
Есть новые Нет новых   [134431   +15][b:0][p:0.001]