1 changed files with 30 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||||
|
import project.bean.Movie; |
||||
|
import project.crawler.MovieCrawler; |
||||
|
import project.utils.DataStorage; |
||||
|
import project.display.ResultDisplay; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
public class Main { |
||||
|
public static void main(String[] args) { |
||||
|
try { |
||||
|
System.out.println("Starting to crawl movie data..."); |
||||
|
List<Movie> movies = MovieCrawler.crawlMovies(10); // Crawl 10 pages of data
|
||||
|
System.out.println("Crawling completed, obtained " + movies.size() + " movies data"); |
||||
|
|
||||
|
System.out.println("Saving data to CSV file..."); |
||||
|
DataStorage.saveToCsv(movies, "project/movies.csv"); |
||||
|
System.out.println("Data saved successfully"); |
||||
|
|
||||
|
System.out.println("Analyzing data..."); |
||||
|
ResultDisplay.displayResults(movies); |
||||
|
|
||||
|
System.out.println("Generating charts..."); |
||||
|
ResultDisplay.generateCharts(movies); |
||||
|
System.out.println("Chart generation completed, saved to project directory"); |
||||
|
|
||||
|
} catch (Exception e) { |
||||
|
e.printStackTrace(); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue