在C ++中打开一个浏览器(没有窗口),然后单击不同的按钮

时间:2018-05-11 00:02:37

标签: c++ libcurl google-chrome-headless

所以我正在寻找一种打开浏览器的方式(不关心哪一个但更喜欢镀铬),没有窗户。 我想编写一个c ++程序,模拟填充文本框并按下按钮而无需打开浏览器或控制鼠标和键盘的移动。

要打开浏览器,我发现:

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,但不知道是否可能。

另一个想法是使用套接字连接到服务器,但我不知道是否可能以及如何点击后面的项目。

谢谢大家的答案,希望对我有帮助

0 个答案:

没有答案