Advertisement
Guest User

Untitled

a guest
Jul 20th, 2012
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.81 KB | None | 0 0
  1. using System;
  2. using HtmlAgilityPack;
  3.  
  4. namespace LionBetTool
  5. {
  6.     class Program
  7.     {
  8.         private const int filter = 3;
  9.  
  10.         static void Main(string[] args)
  11.         {
  12.             var htmldoc = new HtmlDocument();
  13.             htmldoc.Load("leonbets.htm"); //Getting .html
  14.  
  15.            
  16.             //Getting events lineup tbody
  17.             var tbody = htmldoc.DocumentNode.SelectNodes("/html/body/div[1]/table/tr[2]/td[2]/div/div[2]/div/div[1]/table/tr/td/table/tr/td[4]/table[1]");
  18.  
  19.             // /html/body/div[1]/table/tbody/tr[2]/td[2]/div/div[2]/div/div[1]/table/tbody/tr/td/table/tbody/tr/td[4]/table[1]/tbody
  20.  
  21.             //Skipping useless rows
  22.             //TODO: Improve this stuff
  23.             bool isfirst = true;
  24.             bool isexpand = false;
  25.  
  26.             foreach (var tr in tbody)
  27.             {
  28.                 if (isfirst)
  29.                 {
  30.                     isfirst = false;
  31.                     continue;
  32.                 }
  33.                 if (isexpand)
  34.                 {
  35.                     isexpand = false;
  36.                     continue;
  37.                 }
  38.                 isexpand = true;
  39.  
  40.                
  41.                 var m = tr.ChildNodes[1].ChildNodes[0].ChildNodes[0].InnerText;
  42.                 var p1 = tr.ChildNodes[2].ChildNodes[0].ChildNodes[0].InnerText;
  43.                 var p2 = tr.ChildNodes[4].ChildNodes[0].ChildNodes[0].InnerText;
  44.  
  45.                 var pRate = Int32.Parse(p1) - Int32.Parse(p2);
  46.                 if (pRate < 0)
  47.                 {
  48.                     pRate = pRate*-1;
  49.                 }
  50.  
  51.                 if (pRate >= filter)
  52.                 {
  53.                     Console.WriteLine(m);
  54.                     Console.ReadKey();
  55.                 }
  56.  
  57.             }Console.WriteLine("END");
  58.             Console.ReadKey();
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement