Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Net;
- using System.IO;
- using HtmlAgilityPack;
- namespace ROD_Deck_Builder
- {
- public class GetPage
- {
- public static HtmlAgilityPack.HtmlNode GetPageData(string url)
- {
- string weburl = url;
- WebClient dl = new WebClient();
- dl.Encoding = Encoding.UTF8;
- string page = dl.DownloadString(weburl);
- HtmlDocument mydoc = new HtmlDocument();
- mydoc.LoadHtml(page);
- HtmlNode table = mydoc.DocumentNode.SelectSingleNode("//table[@class='witiable sortable']");
- var tableHeaders = table.SelectNodes("tr[th]/th");
- foreach (var header in tableHeaders)
- {
- string columnName = header.InnerText.Trim();
- }
- var tableRows = table.SelectNodes("tr").OfType<HtmlNode>().Skip(1);
- foreach (var row in tableRows)
- {
- var rowColumns = row.SelectNodes("td");
- foreach (var column in rowColumns)
- {
- string columnValue = column.InnerText.Trim();
- Card cardtable = new Card();
- }
- }
- return table;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment