Как нажать на кнопку на сайте из C#?
Есть сайт с кнопкой. Как мне программно на нее нажать?
Источник: Stack Overflow на русском
Есть сайт с кнопкой. Как мне программно на нее нажать?
Наиболее простой способ: создаем webBrowser, далее:
webBrowser1.Navigate("site");
webBrowser1.Document.GetElementById("id").InvokeMember("click");
id можно взять, скажем, если нажать пкм по элементу в хроме и далее inspect element. В выделенной строке найти id="".
Например, так:
webBrowser1.Document.GetElementById("button").InvokeMember("click");
Или, если эта кнопка - не исключительно кнопка веб-интерфейса, а по клику на неё происходит http-запрос, то можно явно формировать такой запрос и отправлять его из C# кода, только нужно знать url и данные.