CEF4Delphi-master как доставать данные со страниц браузера?

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

CEF4Delphi-master как доставать данные со страниц браузера?

Сообщение jsa » 05.05.2020 13:24:27

Здравствуйте.
В приложении использую CEF4Delphi-master + Chromium
в нем запускаю мессенджеры
WhatsApp или Skype
Есть задача получать номер телефона активного контакта с которым идет переписка в WhatsApp и имя аккаунта активного в Skype
как бы вы решали такую задачу?
jsa
постоялец
 
Сообщения: 282
Зарегистрирован: 28.11.2017 13:46:04

Re: CEF4Delphi-master как доставать данные со страниц браузе

Сообщение Alex2013 » 05.05.2020 21:32:50

ИМХО Вначале нужно научится получать номер телефона в обычном браузере (через инструментальную панель по F12 или "исследование элемента") и вытащить нужный запрос(url) ) :idea: Дальше можно воспроизвести окружение в своей программе через CEF4Delphi (зайти в онлайн версию программы ), воспроизвести сам запрос по которому выдается нужная информация и самостоятельно парсить то что поучается в ответ )...
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: CEF4Delphi-master как доставать данные со страниц браузе

Сообщение jsa » 06.05.2020 06:19:43

Таким путем и пошел.
В браузере Chromium покопался в содержимом страницы с открытым WhatsApp
нашел блок с частью контактов (но не всех, видимо только тех, что отображались на момент открытия "инструмента разработчика")
Но так и не смог найти какой-нибудь объект содержащий имя или тел.номер выбранного в данный момент контакта.
Такое ощущение что инструмент разработчика отображает только область кода программы. но не отображает текущее состояние области данных, т.е. значения переменных.
jsa
постоялец
 
Сообщения: 282
Зарегистрирован: 28.11.2017 13:46:04

Re: CEF4Delphi-master как доставать данные со страниц браузе

Сообщение Снег Север » 06.05.2020 07:24:16

Данные можно попробовать вытащить запуская свои джава-скрипты для открытой страницы, хромиум это позволяет делать. Но понятное дело, что просто не будет.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3038
Зарегистрирован: 27.11.2007 16:14:47


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

Рейтинг@Mail.ru