如何通过网络抓取网站联系人?

时间:2020-06-14 09:57:19

标签: c# web-scraping hyperlink

我想制作一个程序,可以从记事本列表中搜索在主网页中提及其联系人的网站。另外,它还可以打开该超链接并将联系人的内部文本打印到控制台。我正在使用C#,到目前为止已经尝试过:

public static void SearchContacts(string address)
{
    WebClient client = new WebClient();
    string reply = client.DownloadString(address);

    HtmlDocument doc = new HtmlDocument();

    doc.LoadHtml(reply);
    HtmlNode[] nodes = doc.DocumentNode.SelectNodes("//ul").ToArray();

    foreach (HtmlNode node in nodes) {
      if (node.InnerHtml.Contains("contacts")) {
          // Open hyperlink and copy contact InnerText
      else { 
          Console.WriteLine(address + " Website contacts are not found"); 
      }
}

我是初学者,非常感谢我能获得的所有帮助。

0 个答案:

没有答案