Html DotNet Core 中的按钮点击

Html Button Click in DotNet Core

我想通过单击登录按钮然后获取 HTML 在我的提供商页面上登录我的帐户。

对于java我可以使用:

HtmlPage page = crawler.getWebClient().getPage(ProviderPage));
HtmlForm form = page.getForms().get(0);

form.getInputByName("msisdn_msisdn").setValueAttribute("");
form.getInputByName("password").setValueAttribute("");

page = form.getInputByValue("login").click();

System.out.println(page.asXml());

但在 C# 中我找不到任何 class 来实现他的目标。它必须与 DotNet Core 2.0 或 grater 兼容。

谢谢

您可以通过使用 Selenium.WebDriver 来实现,我将它与 .NET Core 2.1 一起使用并且运行良好。

您只需从 NuGet 安装包即可。

如果您需要文档中 select 项的帮助,请查看 this

希望这对您有所帮助。