Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            if (args.Any())
            {
                var folderName = "";
                var url        = "";
                var al         = args.ToList();
                if (al.Any(x => x == "-u"))
                {
                    url        = al.ElementAt(al.IndexOf("-u") + 1);
                    folderName = url.Replace("http://", "")
                                 .Replace("https://", "")
                                 .Replace("/", "");

                    var client = new SharpHttpClient();
                    client.SetUserAgent(UserAgent.BAIDU_SPIDER);
                    if (_downloader == null)
                    {
                        _downloader = new Downloader.Downloader(client,
                                                                Path.Combine(AppDomain.CurrentDomain.BaseDirectory, folderName),
                                                                url);

                        _downloader.DownloadSite();
                    }
                }
            }
        }