Esempio n. 1
0
        List <string> ParseListpages()
        {
            List <string> listpage = new List <string>();
            var           htmlDoc  = web.Load(URIadress);
            var           model    = htmlDoc.DocumentNode.SelectSingleNode(carcontainer);
            //var namexpath = "//div[@class=\"catalog-column\"]/ul/li/a";
            List <string> carsyears = new List <string>();

            foreach (var nNode in model.SelectNodes(carcontainername))
            {
                if (nNode.NodeType == HtmlNodeType.Element)
                {
                    var uri = nNode.GetAttributeValue("href", string.Empty);
                    carsyears.Add(URIadress.Remove(URIadress.IndexOf('/', 8)) + uri);
                }
            }
            return(carsyears);
        }
Esempio n. 2
0
        public string searchBrand(string brand)
        {
            var htmlDoc = web.Load(URIadress);
            var model   = htmlDoc.DocumentNode.SelectSingleNode(carcontainer);

            foreach (var nNode in model.SelectNodes(carcontainername))
            {
                if (nNode.NodeType == HtmlNodeType.Element)
                {
                    var uri = nNode.GetAttributeValue("href", string.Empty);
                    if (uri.Contains(brand))
                    {
                        return(URIadress.Remove(URIadress.IndexOf('/', 8)) + uri);
                    }
                }
            }
            return(null);
        }