پروژه موتور جستجو در #C

Ramin-hp

عضو جدید
سلام
دوستان قراره یه پروژه موتور جستجو بنویسم ، یه چیزهای مثل گوگل اما نه به اون پیچیدگی چون وقت زیادی ندارم
اما تا اونجایی که سرچ کردم یه چیزای پیدا کردم اما در مورد دستوراتی که استفاده شده اطلاعاتی ندارم لطفا هر کتاب آموزشی دارید که بتونه بهم کمک کنه تا بشه بهاشون تگ های html رو جستجو کنم و لینک ها رو پیدا کنم و این چیزا لطفا لینک شو بذارید.
 

HH2BN1990

کاربر فعال
برای کار با HTML فکر کنم HtmlAgilityPack.dll به کارت بیاد البته خودم زیاد باهاش کار نکردم ! اینم یه تیکه از کد برنامه ام هستش

کد:
[LEFT]            HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
            doc.LoadHtml(page);


            foreach (HtmlNode link in doc.DocumentNode.SelectNodes(@"//div[@class]"))
            {
                if (link.Attributes["class"].Value == "entry")
                {
                    HtmlAgilityPack.HtmlDocument doc2 = new HtmlAgilityPack.HtmlDocument();
                    doc2.LoadHtml(link.InnerHtml);
                    sr.Description = doc2.DocumentNode.InnerText;
                    sr.DownloadLinks = new List<string>();


                    foreach (HtmlNode item in doc2.DocumentNode.SelectNodes(@"//li[@class]"))
                        if (item.Attributes["class"].Value == "download")
                            sr.DownloadLinks.Add(item.FirstChild.Attributes["href"].Value);


                    foreach (HtmlNode pictureurl in doc2.DocumentNode.SelectNodes(@"//img[@alt]"))
                        sr.PictureUrl = pictureurl.Attributes["alt"].Value;
                }
            }
[/LEFT]


 

Similar threads

بالا