Beispiel #1
0
        public BestchangeWeb(string userAgent, ILoggerFactory loggerFactory, ExecuteProxy executeProxy)//
        {
            _exProxy = executeProxy;
            _logger  = loggerFactory.CreateLogger <BestchangeWeb>();
            Web      = new Web
            {
                BaseAddress     = new Uri("https://www.bestchange.ru/"),
                DefaultSettings = new HttpRequestSettings
                {
                    //   Proxy = new WebProxy("78.157.219.247:40232"),
                    AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip,
                    AllowAutoRedirect      = true,
                    Expect100Continue      = false,
                    ForceSendKeepAlive     = true,
                    UseCookies             = true,
                    KeepAlive        = true,
                    UseSystemProxy   = true,
                    SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11,
                    UseReferer       = true,
                    ReadWriteTimeout = 5000,
                    Timeout          = 5000,
                    // Pipelined=true
                },
            };
            //   Web.DefaultSettings.Proxy.Credentials = new NetworkCredential("Book", "Pass");

            AcceptLanguage     = "en-US,en;q=0.9";
            UserAgent          = userAgent;
            Web.Cookies.Locked = false;
        }
Beispiel #2
0
 public ProxyParse(ExecuteProxy ep)
 {
     //prData = new List<ProxyData>();
     _executeProxy = ep;
     LoggerFactory = new LoggerFactory();
     _logger       = LoggerFactory.CreateLogger <ProxyParse>();
     _web          = new ProxyWeb(LoggerFactory);
 }
Beispiel #3
0
 public BestchangeParse(ExecuteProxy executeProxy)
 {                                                                                                                                                                                          //
     LoggerFactory = new LoggerFactory();                                                                                                                                                   //.AddConsole().AddDebug();//BestchangeParse.LoggerFactory;
     _logger       = LoggerFactory.CreateLogger <BestchangeParse>();
     _web          = new BestchangeWeb("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", LoggerFactory, executeProxy); //
 }