예제 #1
0
        private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            _logger.Log(LogLevel.Info, "Timer elapsed");


            try
            {
                var profiles = InstagramLogins.GetProfiles();

                foreach (var prof in profiles)
                {
                    if (AllowedProfiles.Any(item => item == prof.Id))
                    {
                        InitBrowser();


                        _logger.Log(LogLevel.Info, string.Format("Save followers profile : {0}", prof.Login));
                        Instagram.Open(prof.ProfileList.ElementAt(probability.Next(0, prof.ProfileList.Count)));
                        Instagram.SaveFollowers_PageDown(Number, 1000, prof.Id);


                        Instagram.CloseDriver();
                    }
                }
            }
            catch (Exception ex)
            {
                _logger.Log(LogLevel.Error, string.Format("Timer elapsed error: {0}", ex));
            }


            this.timer.Interval = 5 * 60 * 1000;
            this.timer.Start();
        }
예제 #2
0
        private void button8_Click(object sender, EventArgs e)
        {
            Instagram.InitChromeDriver();

            var profiles = InstagramLogins.GetProfiles();

            foreach (var prof in profiles)
            {
                Instagram.Metrica(prof.Login, prof.Id);
            }
        }
예제 #3
0
        private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            InitBrowser();

            try
            {
                var profiles = InstagramLogins.GetProfiles();

                foreach (var prof in profiles)
                {
                    Instagram.Metrica(prof.Login, prof.Id);
                }
            }
            catch (Exception ex)
            {
            }

            Instagram.CloseDriver();

            this.timer.Interval = Interval * 60 * 1000;
            this.timer.Start();
        }