Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Использовать браузер ХРОМ под внешним управлением  [new]
Pcrepair
Member

Откуда:
Сообщений: 685
Добрый день. Есть следующая ситуация :
1. стандартные браузеры на базе ХРОМ(или чего то там ще) типа яндекс-браузер, опера, фраерфокс и прочие самой последней модификации
2. лепить свой собственный браузер на базе отстающей на несколько итераций версии обложки под дельфи типа TChromium(CEF4Delphi-master) не очень хочется

Вопрос :
Кто нибуть из присутствующих сумел через Win32API или как то еще поуправлять каким нибуть современным браузером(на ХРОМ)? ИЕ11 пока не предлагать :
- вставить в адресную строку УРЛ из буфера обмена и запустить загрузку страницы
- понажимать все доступные кнопки
- получить доступ к ДОМ (картинки, ссылки и все такое)
- ну в общем нужно автоматизировать работу с браузером, а то много кто уже отличает дельфийскую подделку от оригинала со всеми последствиями

З.Ы. попрошу не упоминать в обсуждении всякие буквари типа вынь32апи и прочее барахло многолетней давности, уже давно реально не работающее. если нечего сказать по существу вопроса то лучше помолчать.
11 мар 19, 20:41    [21829747]     Ответить | Цитировать Сообщить модератору
 Re: Использовать браузер ХРОМ под внешним управлением  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 7598
У Mozill'ы есть свое API для управления.

Оно конечно под C++, но думаю и из Delphi вызывать можно. Если уж сильно нужно.

XulRunner
11 мар 19, 20:45    [21829753]     Ответить | Цитировать Сообщить модератору
 Re: Использовать браузер ХРОМ под внешним управлением  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 7598
Хотя вроде его уже depricated сделали. Заставляют всех переходить на JavaScript (((
11 мар 19, 21:02    [21829769]     Ответить | Цитировать Сообщить модератору
 Re: Использовать браузер ХРОМ под внешним управлением  [new]
Василий 2
Member

Откуда:
Сообщений: 532
WebDriver, только нужен будет еще одна софтина ChromeDriver. Либо напрямую через протокол DevTools - посмотри JS проект Puppeteer. В целом там обычный HTTP интерфейс, ничего сложного, можно реализовать на любом языке.
12 мар 19, 10:15    [21829980]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить