我有一个包含一些内容和一个按钮的网页Save
。通过我的 C# 代码,我想更改网页的内容,然后单击保存按钮。这是我的代码。
string replace = webBrowser1.DocumentText.Replace("2013.0.0.1", "2013.0.0.2");
webBrowser1.DocumentText = replace;
links = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement link in links)
{
if ((link.GetAttribute("Name") == "Save"))
{
if (link.GetAttribute("type").Equals("submit"))
{
link.InvokeMember("click");
break;
}
}
}
单击保存时,我的网站不保存任何内容。单击“保存”按钮后,它甚至没有导航到它应该导航到的页面。
我注意到一件奇怪的事情。当我删除前 3 行以替换文本然后手动更改内容时,一切正常。网页保存内容并导航到适当的位置。
有什么想法可以解决吗?