public List <String> StartLeech() { var g = XNetHttpRequest.Get(address); if (!g.Item1) { return(null); } List <String> fl = new List <string>(); var doc = new HtmlAgilityPack.HtmlDocument(); doc.LoadHtml(g.Item2); var s = doc.DocumentNode.SelectNodes("//div[@id=\"bla\"]")[0].SelectNodes("//table")[0].SelectNodes("//tbody")[0] /*.SelectNodes("//tr")*/; foreach (var ns in s.ChildNodes.Where(a => a.OriginalName == "tr")) { var wd1 = ns.SelectNodes("//td"); foreach (var ns2 in wd1) { fl.Add(ns2.InnerText.Trim().Replace("document.write('12345678", "").Replace("'.substr(8) + '", "").Replace("');", "") + ":" + ns.SelectNodes("//td")[1].InnerText.Trim()); } } return(MatchWithFilters(fl)); }
private String GetLastLink() { var g = XNetHttpRequest.Get(address); if (!g.Item1) { return(null); } HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(g.Item2); var divs = doc.DocumentNode.SelectNodes("//div[@class='mobile-post-outer']"); return(divs[0].SelectNodes("//a[@href]")[1].Attributes[0].Value); }
public List <String> StartLeech() { String Link = GetLastLink(); var proxys = XNetHttpRequest.Get(Link); if (!proxys.Item1) { return(null); } else { List <String> Proxys = GetProxys(proxys.Item2); var yourProxys = MatchWithFilters(Proxys); return(yourProxys); } }