http://www.f9biz.info/index.php/
下面http://www.f9biz.info/index.php
账号:[email protected]
密码:ww123465登录后 在 What's New下面的文本框。谁知道这个用webbrowser 自动输入要怎么弄的。
下面http://www.f9biz.info/index.php
账号:[email protected]
密码:ww123465登录后 在 What's New下面的文本框。谁知道这个用webbrowser 自动输入要怎么弄的。
doc.GetElementById("email").SetAttribute("value", "[email protected]");
doc.GetElementById("password").SetAttribute("value", "ww123465");
doc.GetElementById("submit").InvokeMember("click");
其实你可以看一下网页源代码,这个文本框有一个ID或name
web.Document.GetElementById("ID").SetAttribute("Value","这是我输入的文本");
http://topic.csdn.net/u/20111031/15/78ac6335-06b4-48dd-8286-ea984cf8da00.html
像这样。
要用SetAttribute方法
if (activity_body != null)
{
activity_body.InnerText = "A good way to find.";
// activity_body.SetAttribute("value", "A good way to find.");
}
这样吗? 不行啊!
HtmlDocument doc = webBrowser1.Document;
var script = doc.CreateElement("script");
script.SetAttribute("text", @"function setMyText(text){ composeInstance.setContent(text) }");
doc.GetElementsByTagName("head")[0].AppendChild(script);
doc.InvokeScript("setMyText", new object[] { s });
HtmlElement activity_body = WebLink.Document.GetElementById("activity_body");
得到的元素可能不是文本框,你可以用activity_body.OuterHtml,来查看一下这个元素的HTML代码,你也可以修改它这个属性的值为你想要的HTML代码
el.Focus();
SendKeys.Send("哈哈哈,我要给你赋值!");
大哥, 这个提交可以提交 ,可是提交的内容是空的。 这个是为什么啊!
string s = "I text";
HtmlDocument doc = WebLink.Document;
var script = doc.CreateElement("script");
script.SetAttribute("text", @"function setMyText(text){ composeInstance.setContent(text) }");
foreach (HtmlElement h in doc.GetElementsByTagName("textarea"))
{
if (h.Id == "activity_body")
{
h.AppendChild(script);
}
//if (h.Name == "body")
//{
//}
}
// doc.GetElementsByTagName("textarea")[0].AppendChild(script);
doc.InvokeScript("setMyText", new object[] { s });
HtmlDocument doc = WebLink.Document;
var script = doc.CreateElement("script");
script.SetAttribute("text", @"function setMyText(text){ composeInstance.setContent(text) }");
doc.GetElementsByTagName("head")[0].AppendChild(script);
doc.InvokeScript("setMyText", new object[] { s }); // 填写
doc.GetElementById("compose-submit").InvokeMember("click"); // 提交