private static string ExtractHashFromControlCell(IHtmlTableCellElement cell) { var editLink = cell.QuerySelector("a[title=\"edit torrent\"]") as IHtmlAnchorElement; var splited = editLink.PathName.Split('/'); return splited[3]; }
private static Uri ExtractMagnetFromTorrentNameCell(IHtmlTableCellElement cell) { var iconBox = cell.QuerySelector("div.iaconbox"); var magnetLink = iconBox.QuerySelector("a.imagnet") as IHtmlAnchorElement; return new Uri(magnetLink.Href, UriKind.Absolute); }
private static void ExtractFromTorrentNameCell(IHtmlTableCellElement cell, out string name, out Uri uri) { var torrentLink = cell.QuerySelector("div.torrentname").QuerySelector("a.cellMainLink") as IHtmlAnchorElement; name = torrentLink.Text; uri = new Uri(torrentLink.PathName, UriKind.Relative); }