Size: a a a

2020 September 18

A

Andrey in pro.lua
я про клиент
источник

S

Snusmumriken in pro.lua
А, либа которая прям изображает веб-браузер? Прости пожалуйста, а где ты видел общепринятую либу для такого?
источник

S

Snusmumriken in pro.lua
Puppeteer? Selenium drivers?
источник

A

Andrey in pro.lua
selenium   например postman
источник

S

Snusmumriken in pro.lua
Драйверы для селениума — это не "либы изображающие браузер", это либы _являющиеся_ отдельно установленным браузером.

И это далеко не "общепринятая" фигня, но просто один из инструментов.
источник

A

Andrey in pro.lua
что бы не приходилось вот эту всю хрень с токенами и прочим самому проектировать
источник

A

Andrey in pro.lua
мне надо что бы оно умело авторизоваться и посылать туда команды под сессией
источник

S

Snusmumriken in pro.lua
Я у себя на работе использую CEF для полноценной эмуляции браузера. Вот это — настоящий браузер встроенный в твоё приложение с полным контролем. Только пользоваться им сложнее чем писать на C++.
источник

A

Andrey in pro.lua
CEF - это ?
источник

S

Snusmumriken in pro.lua
Chromium embedded framework
источник

A

Andrey in pro.lua
К нему луа цепляется ?
источник

S

Snusmumriken in pro.lua
Нет, но я костылями прицепил ))
источник

A

Andrey in pro.lua
Вот...
источник

S

Snusmumriken in pro.lua
У питона в целом есть cefpython. Там далеко не полная апи, но им всё равно надо научиться пользоваться, он _сложный_. Зато позволяет делать что угодно с браузерной частью.
источник

A

Andrey in pro.lua
Не знаю питон... точнее знаю но не интересно
источник

A

Andrey in pro.lua
На луе нет быстрых способов кроме селениума ?
источник

S

Snusmumriken in pro.lua
Не думаю. Мой cef работает очень быстро ("вкладки" невидимого браузера переиспользуются), но я не могу его нормально выдать в пользование.
источник

A

Andrey in pro.lua
Мне при этом к браузеру и смотреть что там происходит не надо
источник

S

Snusmumriken in pro.lua
Luacef в целом тоже существует, но оно очень специфичное и не тянет некоторое количество того что может понадобиться.
https://github.com/nomi-san/luacef

CEF умеет работать без окна, то есть всё происходит типа внутри приложения. Рендеринг на буфер вместо окошка, например.

Но на его освоение уйдёт пара недель полноценного обучения.

Кстати, на нём можно сделать кроссплатформенные гуи ))
источник

AN

Anton Noginov in pro.lua
Andrey
настроить среду разработки на обоих компах
WSL поставь, и не мучайся.
источник