Quantcast
Channel: htmlagilitypack Forum Rss Feed
Viewing all articles
Browse latest Browse all 655

New Post: Retrieve and tags which in div in div.

$
0
0
    var lnks = document.DocumentNode.SelectNodes("//ul[@class='linkNewsList']//li//a");
                               //.Where(node => !nodesToExclude1.Contains(node) && node.Attributes["target"].Value.Contains("_blank"))

        if (lnks != null)
        {
            foreach (HtmlNode node in lnks)
            {
                DataRow dtRow = HurriyetDataTable.NewRow();
                dtRow["Url"] = node.Attributes["href"].Value;
                var Title = node.Attributes["title"].Value;
                dtRow["Title"] = node.Attributes["title"].Value;
                dtRow["SourceID"] = "0";
                SqlDataSourceHitCount.SelectParameters["Url"].DefaultValue = node.Attributes["href"].Value;
                DataView dvHit = (DataView)SqlDataSourceHitCount.Select(DataSourceSelectArguments.Empty);

                SqlDataSourceHitCount.SelectParameters["Url"].DefaultValue = node.Attributes["href"].Value;
                DataView dvHitOneHoureBefore = (DataView)SqlDataSourceHitCount.Select(DataSourceSelectArguments.Empty);

                if (dvHit.Table.Rows[0][0] != System.DBNull.Value)
                {
                    int HitCount = (int)dvHit.Table.Rows[0][0];
                    dtRow["HitCount"] = HitCount;
                }
                if (Title.Length > 40)
                {
                    Title = Title.Substring(0, 40) + "...";
                    dtRow["Text"] = Title;
                }
                else
                {
                    dtRow["Text"] = Title;
                }
                HurriyetDataTable.Rows.Add(dtRow);
            }
        }
        ListViewHurriyet.DataSource = HurriyetDataTable;
        ListViewHurriyet.DataBind();
    }

Viewing all articles
Browse latest Browse all 655

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>