TChomium и значение таблицы

Вопросы программирования и использования среды Lazarus.

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

TChomium и значение таблицы

Сообщение bogdan » 16.06.2016 15:12:24

Здравствуйте. Использую Chromium Embedded Framework (CEF), как мне получить значение ячейки таблицы сайта. Можете синуть пример, а я уже адапртирую для себя? Спасибо!
bogdan
новенький
 
Сообщения: 40
Зарегистрирован: 20.05.2015 21:32:49

Re: TChomium и значение таблицы

Сообщение AlphaBlend » 16.06.2016 17:13:50

значения из HTML-таблиц можно получать / менять с помощью Javascript .. или нельзя ?
Аватара пользователя
AlphaBlend
постоялец
 
Сообщения: 207
Зарегистрирован: 22.05.2016 10:13:10

Re: TChomium и значение таблицы

Сообщение bogdan » 16.06.2016 18:29:05

Менять да, но как получать

Код: Выделить всё
Chromium1.Browser.MainFrame.ExecuteJavaScript(lcCommand,'',0);


Не возвращает значение?
bogdan
новенький
 
Сообщения: 40
Зарегистрирован: 20.05.2015 21:32:49

Re: TChomium и значение таблицы

Сообщение pupsik » 16.06.2016 19:45:19

Распарсить, как ни банально это звучит.
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: TChomium и значение таблицы

Сообщение bogdan » 16.06.2016 20:49:42

Нашел вот такой способ, может есть лучшее решение


procedure TForm1.Chromium1ConsoleMessage(Sender: TObject;
const Browser: ICefBrowser; const message, Source: ustring; line: Integer;
out Result: Boolean);
begin
Memo1.Lines.Add(message);
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Chromium1.Browser.MainFrame.ExecuteJavaScript(console.log(document.getElementById("detailtable").rows[0].cells[1].innerHTML+";"+document.getElementById("detailtable").rows[2].cells[1].innerHTML);','',0);
end;
bogdan
новенький
 
Сообщения: 40
Зарегистрирован: 20.05.2015 21:32:49


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru