Ejemplo n.º 1
0
 public RequestResults(ResultUrls requestUrls)
 {
     _requestUrls = requestUrls;
 }
Ejemplo n.º 2
0
        static void Main()
        {
            var projectFreeTvResultUrls = new ResultUrls();
            projectFreeTvResultUrls.AddRange(new[] {
                "http://www.free-tv-video-online.me/internet/dexter/season_6.html",
                "http://www.free-tv-video-online.me/internet/the_big_bang_theory/season_5.html",
                "http://www.free-tv-video-online.me/internet/the_walking_dead/season_2.html",
                "http://www.free-tv-video-online.me/internet/nikita/season_2.html"});

            var contents = new RequestResults(projectFreeTvResultUrls).Invoke().Contents;
            var movies = new List<MovieDetail>();
            Console.WriteLine("Started Crawling For Movies...");
            foreach(var content in contents){
                movies.AddRange(new ProjectFreeTv.GetResults(content).GetMovies());
            }
            Console.WriteLine("Updating Movies details...");
            foreach (var movie in movies)
            {
                movie.Description = new ProjectFreeTv.SetDetails(new HttpWebRequest(movie.Url).Invoke().Content).GetContent();
            }
            Console.WriteLine("Savings found movies ...");
            new SaveMovies(@"..\..\..\movies.json", movies).Invoke();

            Console.WriteLine("Finished...");
        }