Esempio n. 1
0
 private static string ExtractHashFromControlCell(IHtmlTableCellElement cell)
 {
     var editLink = cell.QuerySelector("a[title=\"edit torrent\"]") as IHtmlAnchorElement;
     var splited = editLink.PathName.Split('/');
     return splited[3];
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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);
 }