C# 如何使用谷歌搜索在不同网站中搜索关键字
我想在谷歌搜索关键词。我尝试了以下代码输入关键字,并通过c#程序单击搜索按钮 我的方法是:C# 如何使用谷歌搜索在不同网站中搜索关键字,c#,browser,web,C#,Browser,Web,我想在谷歌搜索关键词。我尝试了以下代码输入关键字,并通过c#程序单击搜索按钮 我的方法是: public void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { var webBrowser = sender as WebBrowser; webBrowser.DocumentCompleted -= WebBrowser_
public void WebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
var webBrowser = sender as WebBrowser;
webBrowser.DocumentCompleted -= WebBrowser_DocumentCompleted;
HtmlElement textElement = webBrowser.Document.All.GetElementsByName("q")[0];
textElement.SetAttribute("value", "mlm company");
HtmlElement btnElement = webBrowser.Document.All.GetElementsByName("btnG")[0];
btnElement.InvokeMember("click");
}
现在我可以浏览谷歌搜索页面的不同链接。。。。。
我想通过我的代码获得谷歌搜索和检索的网站的电子邮件、标题和url。我也可以得到每个网站的网址。现在的问题是,如何在每个网站上搜索电子邮件、标题,因为每个网站都有不同的结构
我尝试了以下代码,但未成功
HtmlNode mytd3 = mydocument4.DocumentNode.SelectSingleNode(@"//html/body/article/section/section[2]/section[2]/ul/li[1]");
HtmlNode mytd4 = mydocument4.DocumentNode.SelectSingleNode(@"//html/body/article/section/section[2]/div/p[2]");
你为什么不先创建一个,然后在中创建一个菜谱,将谷歌搜索的结果写入你数据库中的一个文件?然后,您可以轻松解析Dropbox文件夹中文本文件的内容
这是一个IFTTT食谱示例,可能正是您所需要的:我已经编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。
HtmlNode mytd3 = mydocument4.DocumentNode.SelectSingleNode(@"//html/body/article/section/section[2]/section[2]/ul/li[1]");
HtmlNode mytd4 = mydocument4.DocumentNode.SelectSingleNode(@"//html/body/article/section/section[2]/div/p[2]");