Exemple #1
0
        public ICookieGetter CreateDefaultCookieGetter()
        {
            FirefoxProfile prof = FirefoxProfile.GetDefaultProfile(
                CookieUtil.ReplacePathSymbols(DATAFOLDER),
                INIFILE_NAME);

            return(CreateCookieGetter(prof));
        }
Exemple #2
0
        public ICookieGetter CreateDefaultCookieGetter()
        {
            string path = CookieUtil.ReplacePathSymbols(COOKIEPATH);

            if (!File.Exists(path))
            {
                path = null;
            }

            CookieStatus status = new CookieStatus(
                BrowserType.ToString(), path, BrowserType, PathType.File);

            return(new GoogleChromeCookieGetter(status));
        }
Exemple #3
0
        public ICookieGetter[] CreateCookieGetters()
        {
            FirefoxProfile[] profs = FirefoxProfile.GetProfiles(
                CookieUtil.ReplacePathSymbols(DATAFOLDER),
                INIFILE_NAME);

            if (profs.Length == 0)
            {
                return(new ICookieGetter[] { CreateCookieGetter(null) });
            }

            ICookieGetter[] cgs = new ICookieGetter[profs.Length];
            for (int i = 0; i < profs.Length; i++)
            {
                cgs[i] = CreateCookieGetter(profs[i]);
            }

            return(cgs);
        }