HtmlAgilityPack и Xpath

Я хотел создать в консольном приложении C# функцию, которая могла бы щелкать по тегу html и сохранять данные по ссылке, сначала я перебираю html с помощью htmlagilitypack (запрос Xpath) и нахожу весь тег с именем "Контактная информация". на этой странице есть 20 ссылок "Контактная информация", я хочу Нажмите "Контактная информация" одну за другой и сохраните данные в базе данных и вернитесь к другой ссылке "Контактная информация". ссылка на страницу: 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());


        }



    }

0 ответов

Другие вопросы по тегам