我想在C#控制台应用程序上创建一个能够点击html标签并存储来自链接的数据的函数, 首先,我使用htmlagilitypack(Xpath查询)遍历html并查找所有标记,该名称为"联系详细信息"。 在该页面上有20个"联系方式"链接,我想点击"联系方式"逐个将数据存储在数据库中并返回另一个"联系人详细信息"链接。 pagelink: http://www.alibaba.com/corporations/iranian/1.html 之后没有任何"联系方式"点击我想点击另一个链接,如: http://www.alibaba.com/corporations/iranian/2.html
查找程序代码的一部分"联系方式" 请帮帮我。
public static void traverseAndAppend()
{
string url = "http://www.alibaba.com/corporations/iranian/1.html";
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(url);
string contactDetails = "//div[@class='company']/a[@class='cd']";
foreach (HtmlNode node doc.DocumentNode.SelectNodes(contactDetails))
{
Console.WriteLine(node.InnerText.Trim());
}
}