Example #1
0
        public static string GetUserName(Hal.CookieGetterSharp.ICookieGetter cookieGetter)
        {
            try {
                string url = "http://www.nicovideo.jp/my/channel";
                string name = "user_session";
                System.Net.CookieContainer container = new CookieContainer();
                container.Add(cookieGetter.GetCookie(new Uri(url), name));
                string res = GetResponseText(url, container,5000);

                if (!string.IsNullOrEmpty(res)) {

                    System.Text.RegularExpressions.Match namem = System.Text.RegularExpressions.Regex.Match(res, "nickname = \"([^<>]+)\";", System.Text.RegularExpressions.RegexOptions.Singleline);
                    if (namem.Success) {
                        return namem.Groups[1].Value;
                    }
                }

            } catch {
            }
            return null;
        }