예제 #1
0
        override protected IEnumerable <ServerInfo> FetchServers()
        {
            HtmlDocument webpageDocument = new HtmlWeb().Load("http://freessr.top/");
            HtmlNode     contentNode     = webpageDocument.DocumentNode.SelectSingleNode("//div[@class=\"row\"]");

            return(ServerInfoParser.ReadFromTextMulti(contentNode.InnerText, parser));
        }
예제 #2
0
        override protected IEnumerable <ServerInfo> FetchServers()
        {
            HtmlDocument webpageDocument = new HtmlWeb().Load("http://www.ishadowsocks.com/");
            HtmlNode     serverText      = webpageDocument.GetElementbyId("free");

            return(ServerInfoParser.ReadFromTextMulti(serverText.InnerText, parser));
        }
예제 #3
0
        override protected IEnumerable <ServerInfo> FetchServers()
        {
            HtmlDocument webpageDocument = new HtmlWeb().Load("http://freevpnss.cc/");
            HtmlNode     node            = webpageDocument.DocumentNode.SelectSingleNode("//*[@id=\"shadowsocks\"]/following-sibling::div");

            foreach (HtmlNode n in node.SelectNodes("//span[@class=\"hidden\"]"))
            {
                n.ParentNode.RemoveChild(n);
            }
            return(ServerInfoParser.ReadFromTextMulti(node.InnerText, parser));
        }