откройте браузер (без окна) в C ++ и нажмите на разные кнопки - PullRequest
0 голосов
/ 11 мая 2018

Так что я ищу способ открыть браузер (не особо важно, какой именно, но предпочитаю хром), БЕЗ окон. Я хочу написать программу на С ++, которая имитирует заполнение текстового поля и нажатие кнопки, не открывая браузер и не управляя движениями мыши и клавиатуры.

Чтобы открыть браузер, я нашел:

bool open_browser(const char* url, HWND parent = NULL)
{
    HINSTANCE result = ShellExecuteA(parent, NULL, url, NULL, NULL, SW_SHOWNORMAL);
    return ((int)result > 32);
}

Но открывается окно ...

Чтобы потом перейти на сайт, я нашел libcurl , но не знаю, нужно ли мне его использовать. ИЛИ ЖЕ Я думал о CGI, но понятия не имею, возможно ли это.

Еще одна идея - подключиться к серверу с помощью сокетов, но я не знаю, возможно ли это и как нажимать на элементы после.

Спасибо всем за ваши ответы и надеюсь, что это поможет другим, а не мне

...