我偶然发现了一个我真的找不到答案的问题,所以我转向stackoverflow寻求帮助。
由于我正在处理的一个项目,我刚刚开始使用网络浏览器控件,但我一路发送所有信息。但我想在我提交表单后返回的 HTML。
WebBrowser wb = new WebBrowser();
wb.Navigate("https://example.com/query");
while (wb.ReadyState != WebBrowserReadyState.Complete) {
Application.DoEvents();
}
foreach (HtmlElement form in wb.Document.Forms)
{
form.InvokeMember("submit");
}
提交后,我使用提琴手跟踪流量,一切看起来都不错,我所需要的只是获取更新的网站。这可能吗?
您是否尝试过WebBrowser "Navigated()"方法来查看它是否接收HTML?
或者你可以试试"if(WebBrowser.Url.ToString() == "http://SomeWebsite/Received.html")"?
我希望它能给你答案的解决方案或线索:)