[Arizona] Получение данных из CEF-HTML

plalkeo

Известный
Автор темы
878
350
Версия MoonLoader
.026-beta
Всем привет, есть ли способ выполнить js-код который сможет вернуть какие-либо значения из html на Аризонке?
Как пример выполнить js-код который возьмёт голод с помощью querySelector'ов и вернёт мне его в lua скрипте (голод взял чисто для примера)
 

chromiusj

fullstack eblan
Модератор
5,820
4,145
есть eval, можешь посмотреть тут применение, но судя по твоему описанию, выполнять какие-то действия нет смысла, ты же просто читаешь пакет входящий, и получаешь данные. насчет остального(подмена значений и т.п) пример ниже:
 

plalkeo

Известный
Автор темы
878
350
но судя по твоему описанию, выполнять какие-то действия нет смысла
допустим выполнив через eval:
JavaScript:
const ab = document.querySelector('.main-text');
возможно получить содержимое что хранится в переменной ab или не?
 

chromiusj

fullstack eblan
Модератор
5,820
4,145
допустим выполнив через eval:
JavaScript:
const ab = document.querySelector('.main-text');
возможно получить содержимое что хранится в переменной ab или не?
можно, но тебе же нужно куда то будет это вывести, еще такая тема есть
 

plalkeo

Известный
Автор темы
878
350
можно, но тебе же нужно куда то будет это вывести, еще такая тема есть
оно прямо в CEF создаёт, а если с выводом куда-нибудь есть какие-то способы?
всё что мне приходило в голову - делать console.log и парсить из !CEFLOG.txt, но возможно есть способы полегче
 

Tema05

Известный
1,551
511
оно прямо в CEF создаёт, а если с выводом куда-нибудь есть какие-то способы?
всё что мне приходило в голову - делать console.log и парсить из !CEFLOG.txt, но возможно есть способы полегче
Нет. Cef и игра работают асинхронно. Вызов и получение информации не происходят одновременно. Единственная надежда ковырять cef, но это уже не для lua совсем