C#抓取谷歌的搜索结果
大家好,怎么用C#抓取谷歌的搜索结果,哪个高手有写过呢。谢谢
------解决方案--------------------http://blog.csdn.net/lsgy2008/article/details/6308544
------解决方案--------------------做过获取百度的 用的HtmlAgilityPack
给你找下代码
------解决方案-------------------- private void button10_Click(object sender, EventArgs e)
{
if (ValidData.IsEmpty(textBox1.Text, "关键字不能为空,请核对!") == false) { textBox2.Focus(); return; }
else if (ValidData.IsEmpty(textBox2.Text, "长度不能为空,请核对!") == false) { textBox2.Focus(); return; }
else if (ValidData.IsNumber(textBox2.Text, "数量必须为整数") == false) { textBox2.Focus(); return; }
if (int.Parse(textBox2.Text) > 100)
{
MessageBox.Show("数量不能超过100(百度内置上限)", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
string url = "http://www.baidu.com/s?wd=" + textBox1.Text + "&rn=" + int.Parse(textBox2.Text) + "";
HtmlAgilityPack.HtmlDocument hd = GetHtmlDocumentFromLink(url);
this.Text = getTitle(hd);
MainContent(hd);
}
public void MainContent(HtmlAgilityPack.HtmlDocument hd)
{