Example #1
0
 public ControllerBase(IChromiumSettings chromiumSettings, ISmsServices smsServices = null)
 {
     _chromiumSettings = chromiumSettings;
     _smsServices      = smsServices;
     AppPath           = _chromiumSettings.GetPath();
     ConnectionString  = Path.Combine(AppPath, ConfigurationManager.AppSettings["DbPath"]);
 }
Example #2
0
        public const string RegistrationUrl = @"https://www.facebook.com/r.php"; //https://m.facebook.com/ https://www.facebook.com/
        #endregion

        public FacebookRegistration(IAccountData data, ISmsService smsService, IChromiumSettings chromiumSettings) : base(data, smsService, chromiumSettings)
        {
            var proxy = _chromiumSettings.GetProxy(ServiceCode.Facebook);

            if (!string.IsNullOrEmpty(proxy))
            {
                _chromiumSettings.Proxy = proxy;
            }
        }
Example #3
0
 public ScenarioBase(Type type, IChromiumSettings chromiumSettings, IProgress <string> progressLog)
 {
     if (type != null)
     {
         Log = LogManager.GetLogger(type);
     }
     _chromiumSettings = chromiumSettings;
     _progressLog      = progressLog;
 }
Example #4
0
        public CaptchaControl()
        {
            InitializeComponent();

            _antiCaptchaOnlineApi = new AntiCaptchaOnlineApi(_progressLog);
            _progressLog          = new Progress <string>(update => ProgressLogMethod(update));
            _chromiumSettings     = CompositionRoot.Resolve <IChromiumSettings>();

            SetBalanceValue();

            btnAcRefreshBalance.Click += BtnAcRefreshBalance_Click;
            btnExecute.Click          += BtnExecute_Click;
            btnImgLoad.Click          += BtnImgLoad_Click;
            btnRecaptcha.Click        += BtnRecaptcha_Click;
        }
Example #5
0
        public ProxyControl(IChromiumSettings chromiumSettings, IProxyStore proxyStore)
        {
            InitializeComponent();
            _chromiumSettings = chromiumSettings;
            _proxyStore       = proxyStore;

            if (_proxyStore != null)
            {
                lblProxyPath.Text = _proxyStore.GetPath();
                var proxyDataList = _proxyStore.GetProxies();
                tbProxies.Lines = proxyDataList.Select(x => x.ProxyString).ToArray();
            }
            tbProxies.DoubleClick += TbProxies_DoubleClick;
            btnIpWebShow.Click    += BtnIpWebShow_Click;
            btnSaveProxy.Click    += BtnSaveProxy_Click;
        }
Example #6
0
        public FingerprintControl(IChromiumSettings chromiumSettings, IProxyStore proxyStore, IBrowserProfilesControl browserProfilesControl)
        {
            InitializeComponent();

            var control = (Control)browserProfilesControl;

            control.Dock = DockStyle.Fill;
            pnlProfiles.Controls.Clear();
            pnlProfiles.Controls.Add(control);

            _chromiumSettings = chromiumSettings;
            _proxyStore       = proxyStore;

            btnWebShow.Click += BtnWebShow_Click;
            FillDeviceList(lbDevices);
            lbDevices.DoubleClick += LbDevices_DoubleClick;
            FillCountryList(cmbCountry);
            cmbCountry.SelectedIndexChanged += CmbCountry_SelectedIndexChanged;
            CmbCountry_SelectedIndexChanged(cmbCountry, null);
        }
Example #7
0
 public HistoryController(IChromiumSettings chromiumSettings) : base(chromiumSettings)
 {
 }
Example #8
0
 public EmailCheck(IChromiumSettings chromiumSettings, IProgress <string> progressLog) : base(typeof(EmailCheck), chromiumSettings, progressLog)
 {
 }
Example #9
0
 public NicRuWhois(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null)
     : base(typeof(GoogleSearch), chromiumSettings, progressLog)
 {
     //https://b2b.reg.ru/buy/domains?dname=yandex.ru - check domain busy
 }
Example #10
0
        public const string RegistrationUrl = @"https://passport.yandex.ru/registration/mail";//?from=mail&origin=home_desktop_ru&retpath=https%3A%2F%2Fmail.yandex.ru%2F";
        //https://passport.yandex.ru/auth/reg?from=mail&origin=home_desktop_ru&retpath=https%3A%2F%2Fmail.yandex.ru%2F
        #endregion

        public YandexRegistration(IAccountData data, ISmsService smsService, IChromiumSettings chromiumSettings) : base(data, smsService, chromiumSettings)
        {
            // don't work with proxy
            _chromiumSettings.Proxy = _chromiumSettings.GetProxy(GetServiceCode());
        }
Example #11
0
 public YandexSearch(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null)
     : base(typeof(YandexSearch), chromiumSettings, progressLog)
 {
 }
Example #12
0
 public CollectVkWall(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null)
     : base(typeof(CollectVkWall), chromiumSettings, progressLog)
 {
 }
Example #13
0
 public CheckVkAccount(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null, IProgress <CheckVkAccountOutput> progressResult = null)
     : base(typeof(CheckVkAccount), chromiumSettings, progressLog)
 {
     _progressResult = progressResult;
 }
Example #14
0
 public PostVk(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null)
     : base(typeof(PostVk), chromiumSettings, progressLog)
 {
 }
Example #15
0
 public ScenarioController(IChromiumSettings chromiumSettings)
 {
     _chromiumSettings = chromiumSettings;
 }
Example #16
0
 public GmailRegistration(IAccountData data, ISmsService smsService, IChromiumSettings chromiumSettings) : base(data, smsService, chromiumSettings)
 {
     _chromiumSettings.Proxy = _chromiumSettings.GetProxy(GetServiceCode());
 }
Example #17
0
 public CheckFbCredential(IChromiumSettings chromiumSettings, IProgress <string> progressLog, Progress <CheckFbCredentialOutput> progressResult)
     : base(typeof(CheckFbCredential), chromiumSettings, progressLog)
 {
     _progressResult = progressResult;
 }
Example #18
0
 public EmailSend(IChromiumSettings chromiumSettings, IProgress <string> progressLog, IProgress <string> progressResult)
     : base(typeof(EmailSend), chromiumSettings, progressLog)
 {
     _progressResult = progressResult;
 }
Example #19
0
 public EmailController(IChromiumSettings chromiumSettings, ISmsServices smsServices) : base(chromiumSettings, smsServices)
 {
 }
Example #20
0
 public HunterSearch(IChromiumSettings chromiumSettings, IProgress <string> progressLog = null, IProgress <string> progressResult = null)
     : base(typeof(GoogleSearch), chromiumSettings, progressLog)
 {
     _progressResult = progressResult;
 }
Example #21
0
 public VkRegistration(IAccountData data, ISmsService smsService, IChromiumSettings chromiumSettings) : base(data, smsService, chromiumSettings)
 {
     _chromiumSettings.Proxy = _chromiumSettings.GetProxy(ServiceCode.Vk);
 }
Example #22
0
 protected Bot(IAccountData data, ISmsService smsService, IChromiumSettings chromiumSettings) : this(data, smsService)
 {
     _chromiumSettings             = chromiumSettings;
     _chromiumSettings.ServiceCode = GetServiceCode();
 }