Exemple #1
0
        public void AddUserAgent(string config)
        {
            string pathData = pathTool + @"\Data";

            string savedInfoDir = $@"{pathData}\DataUserAgent.txt";

            if (!File.Exists(savedInfoDir))
            {
                return;
            }
            string selectDevice = string.Empty;

            if (config.Contains("Android"))
            {
                selectDevice = "Android";
            }
            if (config.Contains("Macintosh"))
            {
                selectDevice = "Intel Mac OS";
            }
            if (config.Contains("Windows"))
            {
                selectDevice = "Windows";
            }
            if (config.Contains("Linux"))
            {
                selectDevice = "Linux";
            }
            if (config.Contains("iPhone"))
            {
                selectDevice = "iPhone";
            }
            if (config.Contains("iPad"))
            {
                selectDevice = "iPad";
            }

            string selectBrowser = string.Empty;

            if (config.Contains("Chrome"))
            {
                selectBrowser = "Chrome";
            }
            if (config.Contains("Firefox"))
            {
                selectBrowser = "Firefox";
            }
            if (config.Contains("Safari"))
            {
                selectBrowser = "Safari";
            }
            string UAData = File.ReadAllText(savedInfoDir);

            string[] txtEdit = Regex.Split(UAData, "\r\n");
            foreach (string UA in txtEdit)
            {
                if (UA.Contains($"{selectDevice}"))
                {
                    if (UA.Contains($"{selectBrowser}"))
                    {
                        if (!cbbUserAgent.Items.Contains(UA))
                        {
                            cbbUserAgent.Items.Add(UA);
                        }
                    }
                }
            }
        }