我正在尝试获取<div>
的类名,但对我来说效果不佳。
当应用获取结果时,我希望它显示在文本框中。
我写了这个:
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("https://www.google.com/");
textBox1.Text = "f";
}
private void button1_Click(object sender, EventArgs e)
{
HtmlElementCollection inputName = webBrowser1.Document.GetElementsByTagName("div");
foreach (HtmlElement elem in inputName)
{
textBox1.Text += elem.GetAttribute("class") + " \n";
}
}
但是当我按下按钮时,输出为:
f
当我尝试从GetAttribute("class")
> GetAttribute("id")
更改程序时,输出正确。
如果您能帮助我解决此问题,将会有很多帮助。