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

plalkeo

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

chromiusj

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

plalkeo

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

chromiusj

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

plalkeo

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

Tema05

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