169 похожих чатов

Доброй ночи! Подскажите пожалуйста инструмент, или что то, изучение которого поможет

мне реализовать функционал работы селениума на удаленном сервере. У меня есть проект на чистом Дарте который умеет работать с селениумом, если вкратце создаю армию ботов для инстаграмма, (бросил себе вызов написать что то на селениуме). Всё работает, но я не понимаю, как или чем могу управлять кодом удаленно? На данный момент работает всё только если запускаю код через VS code и задаю параметры в void main(), пока что это просто консольное приложение. У меня есть арендованный сервер (дедик) на операционной системе виндовс, всё прекрасно, там тоже установил VS Code, chromedriver, и тоже всё работает, но я не знаю чем или через что я могу написать API для управления моих методов, чтобы я мог просто через командную строку или может быть сделать какой то post запрос например на запуск метода "follow", чтобы при получение запроса сервер запускал этот метод. Я представляю себе смутно всё это, и у меня возникли 2 идеи,

Первая,
- подключить проект к бд и просто создавать какие то таблицы, к примеру "awaiting", и заставлять код на моем сервере проверять каждую секунду бд, и если там появляеться что то в таблице, пусть запускает метод, удаляет из таблицы "awaiting" заказ, и ставит его в таблицу "execution", где будет уже опять, передавать далее данные и обновлять каждую секунду их.

ИЛИ второй вариант
- написание собственного бекенд API, но это я вообще очень смутно себе представляю как реализовать, и у меня возникает вопрос - через что могу написать? Я слышал про aqueduct, serverpod, shell, и я видел что некоторые из них работают через докер, и у меня возник вопрос, я смогу их захостить именно на своем сервере, чтобы он выполнял всё? Я вроде как представляю как сервер должен принимать запросы, и как написать API, но никаких не представляю как соеденять этот код с моим купленным сервером, что надо для этого настраивать, что именно мне искать чтобы найти информацию по данному поводу? Такой проект, вообще, возможно реализовать таким методом?

Я понимаю, может выглядить глупо то что я спрашиваю, но подскажите пожалуйста если я иду в правильном направлении, ваш совет мне очень сильно поможет, может быть у кого были похожие проекты, или можете подсказать какой то ресурс где можно документироваться по этому поводу.

1 ответов

8 просмотров

Можешь попробовать вызов через это https://github.com/ethanblake4/dart_eval создать функций заранее, вызывать позже через команды напрямую

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
Хтось використовував Vapor на Windows?
Jaroshevskii
15
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Оба варианта в целом подходят, но скорее создание конфликтной ситуации (на пустой основе). В прошлый раз он сказал мне про ESP32, я забыл про этот микроконтроллер, ошибся, я п...
КТ315
4
Карта сайта