【发布时间】:2023-04-08 07:53:01
【问题描述】:
我想将 webbrowser 中显示的 textarea 的值保存在 txt 文件中 我想通过 GetelementbyTagName NOT GetelementbyID 来做到这一点 谢谢
【问题讨论】:
标签: c# html webbrowser-control
我想将 webbrowser 中显示的 textarea 的值保存在 txt 文件中 我想通过 GetelementbyTagName NOT GetelementbyID 来做到这一点 谢谢
【问题讨论】:
标签: c# html webbrowser-control
在您的网页完成后,请执行以下操作:(for multi textarea)
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea "))
{
if(el.GetAttribute("ClassName")=="classname")
{
File.WriteAllText("address of file", el.InnerText);
}
}
}
已编辑:
单身textarea:
foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("textarea "))
{
File.WriteAllText("address of file", el.InnerText);
}
【讨论】: