WikiFunctions.Tools.GetHTML C# (CSharp) Method

GetHTML() public static method

Gets the HTML from the given web address.
public static GetHTML ( string url ) : string
url string The URL of the webpage.
return string
        public static string GetHTML(string url)
        {
            return GetHTML(url, Encoding.UTF8);
        }

Same methods

Tools::GetHTML ( string url, Encoding enc ) : string
Tools::GetHTML ( string url, Encoding enc, string &responseURL ) : string
Tools::GetHTML ( string url, string &responseURL ) : string

Usage Example

示例#1
0
        /// <summary>
        /// Gets a list of users with given parameters
        /// </summary>
        /// <param name="group">user group, e.g. "sysop"</param>
        /// <param name="from">username to start from</param>
        /// <param name="limit">limit of users returned (max. 5000) if value <= 0, maximum assumed</param>
        /// <returns>The list of the articles.</returns>
        /// <remarks>Only used by IRCM</remarks>
        public static List <Article> FromListUsers(string group, string from)
        {
            //TODO:api.php?
            int            limit = 5000;
            List <Article> list  = new List <Article>();

            try
            {
                string url = Variables.URLLong + "index.php?title=Special:Listusers&group=" + group +
                             "&username="******"&limit=" + limit.ToString();

                string search = Tools.GetHTML(url);
                search = Tools.StringBetween(search, "<!-- start content -->", "<!-- end content -->");
                search = "<div>" + search + "</div>";
                StringReader sr  = new StringReader(search);
                XmlDocument  xml = new XmlDocument();
                xml.Load(sr);

                foreach (XmlNode n in xml.GetElementsByTagName("li"))
                {
                    list.Add(new WikiFunctions.Article(Variables.Namespaces[2] + n.FirstChild.InnerText));
                }
            }
            finally
            { }
            return(list);
        }
All Usage Examples Of WikiFunctions.Tools::GetHTML
Tools