Сейчас на форуме: hgdagon (+5 невидимых)

 eXeL@B —› Программирование —› Адрес текущей закладки в Opera
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 22 июля 2007 19:02
· Личное сообщение · #1

Всем привет!

Как считать HTML-код страницы текущей закладки в Opera?
(Ну или хотя бы адрес текущей страницы?)

Был бы там ComboBox, было бы всё просто, но там какой-то свой компонент (OpWindow (OperaWindowClass)) и какое у него свойство содержит текст неизвестно...

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 15.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 23 июля 2007 07:30
· Личное сообщение · #2

да с оперой тяжко
окна и кнопочки нестандартные,рисованые (
знаю только что закладки это окна модальные
исследуйте



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 23 июля 2007 10:02
· Личное сообщение · #3

В восьмой и девятой Опере текст сцылки лежит в TEdit, который лежит на TQuickSearchForm, как удалось выяснить на скорую руку...

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 23 июля 2007 12:06
· Личное сообщение · #4

AlexZ пишет:
В восьмой и девятой Опере текст сцылки лежит в TEdit, который лежит на TQuickSearchForm

А как ты вышел на эти компоненты, поделись... И кто родители
Я почему-то дальше OperaWindowClass ничего не вижу

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 23 июля 2007 12:49
· Личное сообщение · #5

FirstChild->NextChild

-----
Shalom ebanats!





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 23 июля 2007 13:42
· Личное сообщение · #6

Isaev
А Window Scanner от InqSoft не поможет окошко нашарить и родителей? А то нет оперы под рукой проверить.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 23 июля 2007 14:38
· Личное сообщение · #7

В принципе Window Scanner от InqSoft кажет то же, что и WinSight32 от Borland
Ещё пробывал WinID - Controls & Windows Identification Utility, но ни TEdit ни TQuickSearchForm не нашёл...

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 23 июля 2007 20:23
· Личное сообщение · #8

Isaev, опера использует QT, потому смотни в их пример MDI. Все исходники toolkit-a есть.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 24 июля 2007 14:27
· Личное сообщение · #9

s0larian пишет:
опера использует QT, потому смотни в их пример MDI.

Qt на сях... Там куча примеров... Пытаюсь рыться, но в сях не силён

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 24 июля 2007 21:25 · Поправил: s0larian
· Личное сообщение · #10

Isaev, угу, точнее на С++ с OO.

Так а что именно тебе надо от оперы? Что значит "Как считать HTML-код страницы текущей закладки в Opera? " HTML исходник? Right click -> Source. Програмно если, то wget. Или тебе надо из друго процесса мониторить оперу?....




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 июля 2007 01:24
· Личное сообщение · #11

s0larian пишет:
Right click -> Source

Ну да...
Минимум адрес из адресной строки... Потом страницу самому можно запросить (хотя когда она уже в памяти, это 'не этично')

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 июля 2007 01:39
· Личное сообщение · #12

--> Вот <-- http://www.aignes.com/download/wswsetup.exe например прога (3.9 MB)
Для отслеживания изменений на сайтах...
Там есть кнопка "Добавить в закладки" она добавляет в закладки адрес текущей страницы из браузера
Значит точно можно... Вопрос только КаК?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 26 июля 2007 18:44 · Поправил: AlexZ
· Личное сообщение · #13

Прошу прощения... мой ответ не верный, т.к. я нашел TQuickSearchForm и TEdit самого ВиндозСканера, а не оперы.
Isaev пишет:
А как ты вышел на эти компоненты, поделись... И кто родители

Вбил в оперную панель адреса "хрюхрю" и сделал поиск по всем окнам системы этого "хрюхрю"... ВиндозСканером =(

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 27 июля 2007 11:47
· Личное сообщение · #14

AlexZ пишет:
мой ответ не верный, т.к. я нашел TQuickSearchForm и TEdit самого ВиндозСканера, а не оперы.

Бывает... Я долго пытался в Opere TEdit найти после твоего ответа

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 03 августа 2007 13:33
· Личное сообщение · #15

Нашёл --> Пример на VB <-- http://www.vbarchiv.net/archiv/tipp_937.html .
Никто не поможет на Delphi перевести?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh



 eXeL@B —› Программирование —› Адрес текущей закладки в Opera
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати