下面代码读取出整个网站我要的是读取出 进入词条 搜索词条这2个按钮下面的界面读取出 进入词条这一部分界面读取到另一个webBrowser中
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
} private void timer1_Tick(object sender, EventArgs e)
{
//timer1.Stop(); HtmlElement element = webBrowser1.Document.GetElementById("word");
if (element != null)
{
timer1.Enabled = false;
element.InnerText = textBox1.Text;
//HtmlElement buton = this.webBrowser1.Document.GetElementById("document.f1.pic.value=1");
//if (buton.Enabled)
//{
// buton.InvokeMember("click");
//} HtmlElementCollection submit = webBrowser1.Document.All;
foreach (HtmlElement button in submit)
{
if (button.TabIndex == 2)
{
button.InvokeMember("click");
}
} }
//timer1.Start();
} private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://baike.baidu.com/");
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
} private void timer1_Tick(object sender, EventArgs e)
{
//timer1.Stop(); HtmlElement element = webBrowser1.Document.GetElementById("word");
if (element != null)
{
timer1.Enabled = false;
element.InnerText = textBox1.Text;
//HtmlElement buton = this.webBrowser1.Document.GetElementById("document.f1.pic.value=1");
//if (buton.Enabled)
//{
// buton.InvokeMember("click");
//} HtmlElementCollection submit = webBrowser1.Document.All;
foreach (HtmlElement button in submit)
{
if (button.TabIndex == 2)
{
button.InvokeMember("click");
}
} }
//timer1.Start();
} private void Form1_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://baike.baidu.com/");
}
if (element != null)
{
element.InnerText = textBox1.Text;
HtmlElementCollection submit = webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement button in submit)
{
if(button.GetAttribute("tabindex")=="2")
button.InvokeMember("click");
}
}
这个是查找整个文档HtmlElementCollection submit = webBrowser1.Document.GetElementsByTagName("input");
这个只查找所有的input,范围小得多了