1
イムDotNetBrowserを使用して複数のページをロードしようとしている、と私は新しいURLがロードされるたびに、知っておく必要があり、DotNetBrowser FinishLoadingFrameEvent複数使用
myBro.FinishLoadingFrameEvent += delegate (object send, FinishLoadingEventArgs es)
{
if (es.IsMainFrame && es.ValidatedURL.Contains("login"))
{
DOMDocument document = myBro.GetDocument();
DOMElement user = document.GetElementById("LoginForm_login");
user.SetAttribute("value", "email");
DOMElement pass = document.GetElementById("LoginForm_password");
pass.SetAttribute("value", "pass");
DOMElement loginbtn = document.GetElementByTagName("button");
loginbtn.Click();
// can't add nothing more here //
};
が、このコードは、最初のページがロードされている場合にのみ、お知らせし
ねえ、あなたはこのためにどんな解決策を見つけましたか? – mathew